summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-01-31 16:05:23 +0100
committerArno <arno@disconnect.de>2018-01-31 16:05:23 +0100
commitbf1366e4b8ecc3edc42d0d6511b3b91d6a1c805f (patch)
treea96b7cb47e8af74ada9e209fe62138f6817c3cfb
parent38fff5cf836324f5958873fee55f3a67dcbef4b6 (diff)
downloadShemovCleaner-bf1366e4b8ecc3edc42d0d6511b3b91d6a1c805f.tar.gz
ShemovCleaner-bf1366e4b8ecc3edc42d0d6511b3b91d6a1c805f.tar.bz2
ShemovCleaner-bf1366e4b8ecc3edc42d0d6511b3b91d6a1c805f.zip
Clean up FileDisplay
use type safe connect syntax and make the QTabWidget a non-member.
-rw-r--r--filedisplay.cpp10
-rw-r--r--filedisplay.h2
2 files changed, 5 insertions, 7 deletions
diff --git a/filedisplay.cpp b/filedisplay.cpp
index e4749fa..bdd631f 100644
--- a/filedisplay.cpp
+++ b/filedisplay.cpp
@@ -23,23 +23,23 @@
#include "helper.h"
FileDisplay::FileDisplay(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f) {
- mTab = new QTabWidget;
+ QTabWidget *tabW = new QTabWidget;
mDBData = new DBData;
mFileData = new FileData;
- mTab->addTab(mDBData, tr("Database"));
- mTab->addTab(mFileData, tr("File"));
+ tabW->addTab(mDBData, tr("Database"));
+ tabW->addTab(mFileData, tr("File"));
//button layout
QHBoxLayout *buttonL = new QHBoxLayout;
QPushButton *closeBtn = new QPushButton(tr("Close"));
- connect(closeBtn, SIGNAL(clicked()), this, SLOT(hide()));
+ connect(closeBtn, &QPushButton::clicked, this, &FileDisplay::hide);
buttonL->addStretch();
buttonL->addWidget(closeBtn);
buttonL->addStretch();
//dialog layout
QVBoxLayout *mainLayout = new QVBoxLayout;
- mainLayout->addWidget(mTab);
+ mainLayout->addWidget(tabW);
mainLayout->addLayout(buttonL);
setLayout(mainLayout);
setWindowTitle(tr("File Info"));
diff --git a/filedisplay.h b/filedisplay.h
index 9713821..ef59af8 100644
--- a/filedisplay.h
+++ b/filedisplay.h
@@ -6,7 +6,6 @@
class QLineEdit;
class QTextEdit;
-class QTabWidget;
class QTreeView;
class QStandardItemModel;
class QStandardItem;
@@ -23,7 +22,6 @@ class FileDisplay : public QDialog {
private:
void readSettings();
void writeSettings();
- QTabWidget *mTab;
DBData *mDBData;
FileData *mFileData;
QString mFullPath;