updated alarm dialog
[toast/confclerk.git] / src / gui / mainwindow.cpp
index 5a6d643b0df51df43870cfffafba47a43a8c7282..1c1becf921ac57687db39e799b6a7152e783a6d7 100644 (file)
@@ -83,7 +83,7 @@ MainWindow::MainWindow(int aEventId, QWidget *aParent)
     connect(dayTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &)));
     connect(favTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &)));
     connect(actTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &)));
-    connect(searchTreeView, SIGNAL(doubleClicked(const QModelIndex &)), SLOT(itemDoubleClicked(const QModelIndex &)));
+    connect(searchTreeView, SIGNAL(clicked(const QModelIndex &)), SLOT(itemClicked(const QModelIndex &)));
     // request for map to be displayed
     connect(dayTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &)));
     connect(favTreeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &)));
@@ -119,8 +119,13 @@ MainWindow::MainWindow(int aEventId, QWidget *aParent)
     // this is used in case Alarm Dialog request application to start
     if(aEventId)
     {
-        EventDialog dialog(aEventId,this);
-        dialog.exec();
+        try
+        {
+            EventDialog dialog(aEventId,this);
+            dialog.exec();
+        }
+        catch(OrmNoObjectException*) {} // just start application
+        catch(...) {} // just start application
     }
 }