Code cleanup - create a method for cleaning the Palette.

Code cleanup, create a method for cleaning the palette,
less code is better in this case. :)

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
This commit is contained in:
Tomaz Canabrava 2013-09-25 14:36:59 -03:00
parent 94c8f64316
commit 8ce5d91dfe
2 changed files with 9 additions and 11 deletions

View file

@ -448,6 +448,12 @@ void MainTab::acceptChanges()
}
editMode = NONE;
resetPallete();
mainWindow()->refreshDisplay();
}
void MainTab::resetPallete()
{
QPalette p;
ui->buddy->setPalette(p);
ui->notes->setPalette(p);
@ -458,9 +464,9 @@ void MainTab::acceptChanges()
ui->airtemp->setPalette(p);
ui->watertemp->setPalette(p);
ui->dateTimeEdit->setPalette(p);
mainWindow()->refreshDisplay();
}
#define EDIT_TEXT2(what, text) \
textByteArray = text.toLocal8Bit(); \
free(what);\
@ -537,16 +543,7 @@ void MainTab::rejectChanges()
ui->notesButtonBox->hide();
ui->equipmentButtonBox->hide();
notesBackup.clear();
QPalette p;
ui->buddy->setPalette(p);
ui->notes->setPalette(p);
ui->location->setPalette(p);
ui->coordinates->setPalette(p);
ui->divemaster->setPalette(p);
ui->suit->setPalette(p);
ui->airtemp->setPalette(p);
ui->watertemp->setPalette(p);
ui->dateTimeEdit->setPalette(p);
resetPallete();
if (editMode == ADD) {
// more clean up
updateDiveInfo(selected_dive);

View file

@ -94,6 +94,7 @@ private:
enum { NONE, DIVE, TRIP, ADD } editMode;
Completers completers;
void enableEdition();
void resetPallete();
};
#endif