]> git.sur5r.net Git - minitube/blobdiff - src/channelmodel.cpp
Qt5 fixes
[minitube] / src / channelmodel.cpp
index fb8cbdb577736e3c516b7b1a4e2968381b3ce3c0..e51e4dc2701102715b9ef8723f94f863014b84d6 100644 (file)
@@ -73,6 +73,7 @@ ChannelModel::ItemTypes ChannelModel::typeForIndex(const QModelIndex &index) con
 }
 
 void ChannelModel::setQuery(const QString &query, const QSqlDatabase &db) {
+    beginResetModel();
     channels.clear();
     sqlError = QSqlError();
 
@@ -90,8 +91,7 @@ void ChannelModel::setQuery(const QString &query, const QSqlDatabase &db) {
         connect(user, SIGNAL(destroyed(QObject *)), SLOT(removeChannel(QObject *)), Qt::UniqueConnection);
         channels << user;
     }
-
-    reset();
+    endResetModel();
 }
 
 QSqlError ChannelModel::lastError() const {