Fixes in backup configuration file (scorecard.conf). Backup works now.
[scorecard] / src / course-dialog.cpp
index 5e81bf0..6621412 100644 (file)
@@ -7,6 +7,9 @@
  */
 
 #include <QtGui>
+#ifdef Q_WS_MAEMO_5
+#include <QMaemo5InformationBox>
+#endif
 #include <QLayout>
 #include <QLineEdit>
 #include <QInputContext>
@@ -100,6 +103,15 @@ void CourseSelectDialog::createLayout(QWidget *parent)
     setLayout(mainLayout);
 }
 
+void CourseSelectDialog::showNote(QString msg)
+{
+#ifdef Q_WS_MAEMO_5
+    QMaemo5InformationBox::information(this, 
+                                       msg,
+                                       QMaemo5InformationBox::DefaultTimeout);
+#endif
+}
+
 void CourseSelectDialog::results(QString &club, 
                                 QString &course)
 {  
@@ -115,6 +127,9 @@ bool CourseSelectDialog::validate(void)
     if (str1.isEmpty() || str2.isEmpty())
         return false;
   
+    if (str1.contains(",") || str2.contains(","))
+        return false;
+
     return true;
 }
 
@@ -123,7 +138,7 @@ void CourseSelectDialog::next(void)
     if (validate())
         done(1);
     else {
-        qDebug() << "CourseDialog: invalid data, cancel or correct";
+        showNote(tr("Invalid club or course name"));
     }
 }