From 640ffd5ce718b97148ad0260a7ac5d356a095b7a Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 31 Dec 2017 21:53:06 +0100 Subject: Give DbAnalyzer some love * use type-safe connect syntax * remove unnecessary includes * remove Q_FOREACH * inline selectionModel() --- dbanalyzer.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'dbanalyzer.h') diff --git a/dbanalyzer.h b/dbanalyzer.h index 9fc2ef2..a7a9887 100644 --- a/dbanalyzer.h +++ b/dbanalyzer.h @@ -10,14 +10,10 @@ #include #include -#include -class SmTreeView; -class QLabel; -class QStackedLayout; +#include "smtreeview.h" class QStandardItemModel; -class QItemSelectionModel; class DbEmptyDialog : public QDialog { Q_OBJECT @@ -25,7 +21,7 @@ class DbEmptyDialog : public QDialog { DbEmptyDialog(const QString &caption, QWidget *parent = 0, Qt::WindowFlags f = 0); QStandardItemModel *model() { return mModel; } QSqlDatabase db() { return mDb; } - QItemSelectionModel *selectionModel(); + QItemSelectionModel *selectionModel() { return mView->selectionModel(); } public slots: virtual void populate(); @@ -33,8 +29,6 @@ class DbEmptyDialog : public QDialog { private: SmTreeView *mView; - QPushButton *mClose; - QPushButton *mDelete; QStandardItemModel *mModel; QSqlDatabase mDb; }; -- cgit v1.2.3-70-g09d2