diff --git a/main/coursestablemanager.cpp b/main/coursestablemanager.cpp
index 7f127bd..db6991c 100644
--- a/main/coursestablemanager.cpp
+++ b/main/coursestablemanager.cpp
@@ -52,7 +52,7 @@ void coursesTableManager::setCoursesList(std::string &html)
gp = new GradePage(html);
}
/**
- * @brief coursesTableManager::changes when user changes the table manually it updates it
+ * @brief coursesTableManager::changes when user changes the table manually
* @param change string change
* @param row row index
* @param col col index
@@ -61,7 +61,7 @@ void coursesTableManager::setCoursesList(std::string &html)
bool coursesTableManager::changes(QString change, int row, int col)
{
- bool isNumFlag = true;
+ bool isNumFlag = true; //a flag to check if number
int serialCourse = courseTBL->item(row,Course::CourseScheme::SERIAL)->text().toInt();
for (Course *c: *gp->getCourses())
diff --git a/main/mainscreen.cpp b/main/mainscreen.cpp
index 7c45eed..eab8cd3 100644
--- a/main/mainscreen.cpp
+++ b/main/mainscreen.cpp
@@ -50,6 +50,7 @@ MainScreen::~MainScreen()
delete loginHandel;
delete ui;
}
+/*** LOGIN TAB FUNCTIONS ***/
void MainScreen::on_loginButton_clicked()
{
if (loginHandel->isLoggedInFlag())
@@ -59,7 +60,19 @@ void MainScreen::on_loginButton_clicked()
uiSetConnectMode();
}
+void MainScreen::on_usrnmLineEdit_editingFinished()
+{
+ ui->usrnmLineEdit->setText(ui->usrnmLineEdit->text().toLower());
+}
+void MainScreen::on_keepLogin_clicked()
+{
+ if (ui->keepLogin->isChecked())
+ SaveData::save(ui->usrnmLineEdit->text(),ui->pswdLineEdit->text());
+ else
+ SaveData::deleteData();
+}
+/*** COURSES TAB FUNCTIONS ***/
void MainScreen::on_ratesButton_clicked()
{
std::string pageString;
@@ -77,10 +90,22 @@ void MainScreen::on_ratesButton_clicked()
QMessageBox::critical(this,tr("Error"),tr("Not Connected"));
}
}
-
-
-
}
+void MainScreen::on_coursesTable_itemChanged(QTableWidgetItem *item)
+{
+ if (this->courseTableMgr->changes(item->text(),item->row(),item->column()))
+ ui->avgLCD->display(courseTableMgr->getAvg());
+ else
+ QMessageBox::critical(this,"Error","Missmatching data");
+}
+void MainScreen::on_clearTableButton_clicked()
+{
+
+ courseTableMgr->clearTable();
+ ui->avgLCD->display(courseTableMgr->getAvg());
+}
+
+/*** SETTING TAB FUNCTIONS ***/
void MainScreen::on_spinBoxFromYear_editingFinished()
{
if (ui->spinBoxFromYear->value() > ui->spinBoxToYear->value())
@@ -127,26 +152,15 @@ void MainScreen::on_spinBoxToSemester_editingFinished()
}
updateDates();
}
-
-void MainScreen::on_coursesTable_itemChanged(QTableWidgetItem *item)
-{
- if (this->courseTableMgr->changes(item->text(),item->row(),item->column()))
- ui->avgLCD->display(courseTableMgr->getAvg());
- else
- QMessageBox::critical(this,"Error","Missmatching data");
-}
-
-
-
void MainScreen::on_checkBox_toggled(bool checked)
{
this->userLoginSetting->setInfluenceCourseOnly(checked);
this->courseTableMgr->influnceCourseChanged(checked);
}
-void MainScreen::on_usrnmLineEdit_editingFinished()
-{
- ui->usrnmLineEdit->setText(ui->usrnmLineEdit->text().toLower());
-}
+/*
+ * ------------------------------
+ *
+*/
void MainScreen::updateDates()
{
std::string fy,ty,fs,ts;
@@ -247,12 +261,6 @@ void MainScreen::on_actionCredits_triggered()
"");
}
-void MainScreen::on_clearTableButton_clicked()
-{
-
- courseTableMgr->clearTable();
- ui->avgLCD->display(courseTableMgr->getAvg());
-}
void MainScreen::on_actionExit_triggered()
{
@@ -260,14 +268,7 @@ void MainScreen::on_actionExit_triggered()
}
-void MainScreen::on_keepLogin_clicked()
-{
- if (ui->keepLogin->isChecked())
- SaveData::save(ui->usrnmLineEdit->text(),ui->pswdLineEdit->text());
- else
- SaveData::deleteData();
-}
void MainScreen::on_actionHow_To_triggered()
{
@@ -292,3 +293,5 @@ void MainScreen::on_actionHow_To_triggered()
" ");
}
+
+
diff --git a/main/mainscreen.h b/main/mainscreen.h
index 4957a1c..bf4b4a3 100644
--- a/main/mainscreen.h
+++ b/main/mainscreen.h
@@ -55,7 +55,7 @@ private slots:
void on_keepLogin_clicked();
void on_actionHow_To_triggered();
-
+
private:
void updateDates();
diff --git a/main/mainscreen.ui b/main/mainscreen.ui
index 8e3bcf1..04cc955 100644
--- a/main/mainscreen.ui
+++ b/main/mainscreen.ui
@@ -61,7 +61,7 @@ background: qlineargradient(spread:pad, x1:0.496, y1:0, x2:0.508, y2:1, stop:0 r
QTabWidget::Rounded
- 0
+ 1
false
@@ -584,6 +584,9 @@ font-size: 15px;
false
+
+ false
+
2009
@@ -593,9 +596,6 @@ font-size: 15px;
2009
-
- false
-
@@ -675,7 +675,7 @@ font-size: 15px;
0
0
855
- 21
+ 29