More exception handling.
[emufront] / src / db / dbtablemodelmanager.cpp
index fe25caa..4b29213 100644 (file)
@@ -25,6 +25,7 @@ DbTableModelManager::DbTableModelManager(QObject *parent)
 {
 }
 
+/* Throws EmuFrontException */
 void DbTableModelManager::filterById(int id)
 {
     return filterDataObjects(QString("id = %1").arg(id));
@@ -32,7 +33,7 @@ void DbTableModelManager::filterById(int id)
 
 void DbTableModelManager::filterDataObjects(QString filter)
 {
-    if (!sqlTableModel) sqlTableModel = getDataModel(); // throw EmuFrontException("Data model not available!");
+    if (!sqlTableModel) sqlTableModel = getDataModel();
     QSqlTableModel *tmodel = dynamic_cast<QSqlTableModel*>(sqlTableModel);
     tmodel->setFilter(filter);
     tmodel->select();