| 78 |
|
iniChanged=true; |
| 79 |
|
} |
| 80 |
|
#ifdef Q_OS_MAC |
| 81 |
< |
if(!this->vagoSettings->contains("UseYesButtonClear")){ |
| 82 |
< |
this->vagoSettings->setValue("UseYesButtonClear", false); |
| 81 |
> |
if(!this->vagoSettings->contains("useYesAsDefaultWhenRemovingItems")){ |
| 82 |
> |
this->vagoSettings->setValue("useYesAsDefaultWhenRemovingItems", false); |
| 83 |
|
iniChanged=true; |
| 84 |
|
} |
| 85 |
|
#endif |
| 96 |
|
this->startedWindowWidth=this->vagoSettings->value("WindowWidth").toInt(); |
| 97 |
|
this->startedWindowHeight=this->vagoSettings->value("WindowHeight").toInt(); |
| 98 |
|
#ifdef Q_OS_MAC |
| 99 |
< |
this->useYesAsDefaultInClearButton=this->vagoSettings->value("UseYesButtonClear").toBool(); |
| 99 |
> |
this->useYesAsDefaultWhenRemovingItems=this->vagoSettings->value("useYesAsDefaultWhenRemovingItems").toBool(); |
| 100 |
|
#endif |
| 101 |
|
|
| 102 |
|
//Create our workspace if it doesn't exists yet |
| 1069 |
|
} |
| 1070 |
|
|
| 1071 |
|
#ifdef Q_OS_MAC |
| 1072 |
< |
if(this->useYesAsDefaultInClearButton){ |
| 1072 |
> |
if(this->useYesAsDefaultWhenRemovingItems){ |
| 1073 |
|
defaultButton = QMessageBox::Yes; |
| 1074 |
|
} |
| 1075 |
|
else{ |
| 1088 |
|
} |
| 1089 |
|
|
| 1090 |
|
void MainWindow::clearTableContents(DropTableWidget *myTable){ |
| 1091 |
+ |
|
| 1092 |
+ |
QMessageBox::StandardButton defaultButton = QMessageBox::NoButton; // default button for clear asking question, only customizable in mac os |
| 1093 |
+ |
|
| 1094 |
|
if(myTable->rowCount()==0){ |
| 1095 |
|
Util::showPopUp("Nothing to clear."); |
| 1096 |
|
return; |
| 1097 |
|
} |
| 1098 |
|
|
| 1099 |
< |
if(Util::showQuestionPopUp(this,"Are you sure you want to clear the content?")){ |
| 1099 |
> |
#ifdef Q_OS_MAC |
| 1100 |
> |
if(this->useYesAsDefaultWhenRemovingItems){ |
| 1101 |
> |
defaultButton = QMessageBox::Yes; |
| 1102 |
> |
} |
| 1103 |
> |
else{ |
| 1104 |
> |
defaultButton = QMessageBox::No; |
| 1105 |
> |
} |
| 1106 |
> |
#endif |
| 1107 |
> |
|
| 1108 |
> |
if(Util::showQuestionPopUp(this,"Are you sure you want to clear the content?",defaultButton)){ |
| 1109 |
|
myTable->clearContents(); |
| 1110 |
|
myTable->setRowCount(0); |
| 1111 |
|
} |