ui(new Ui::KitchenAlertMainWindow)
{
- defaultSaveDirectory_ = "/home/user/KitchenAlert";
+ defaultSaveDirectory_ = "/home/user/MyDocs/KitchenAlert";
ui->setupUi(this);
if (row.isValid() == false) //If there was no row selected invalid row was returned
return;
+ //For consistency with loading, opens MyDocs if default directory has been removed
+
+ QString startDirectory;
+
+ if (QFile(defaultSaveDirectory_).exists())
+ {
+ startDirectory = defaultSaveDirectory_;
+ }
+ else
+ {
+ startDirectory = "/home/user/MyDocs";
+ qDebug () << "default save directory not found";
+ }
+
//file name is asked. As the filename will be appended, there's no point in confirming owerwrite here
- QString filename = QFileDialog::getSaveFileName(this, "", defaultSaveDirectory_, "*.kitchenalert",NULL,QFileDialog::DontConfirmOverwrite);
+ QString filename = QFileDialog::getSaveFileName(this, "", startDirectory, "*.kitchenalert",NULL,QFileDialog::DontConfirmOverwrite);
void KitchenAlertMainWindow::loadTimer()
{
+
+
+
+ //Get the filename to open with a dialog
+
QString filename = QFileDialog::getOpenFileName(this,"",defaultSaveDirectory_,tr("KitchenAlert timer files (*.kitchenalert)"));
if (!filename.isEmpty())
{