summaryrefslogtreecommitdiffstats
path: root/origindialog.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-02-01 01:33:50 +0100
committerArno <arno@disconnect.de>2018-02-01 01:33:50 +0100
commitd6a44b289027db999e50a2b346327e6650a4f43c (patch)
tree9524ab4c154990fa5227fcb34103bc9331163b88 /origindialog.cpp
parentbf1366e4b8ecc3edc42d0d6511b3b91d6a1c805f (diff)
downloadShemovCleaner-d6a44b289027db999e50a2b346327e6650a4f43c.tar.gz
ShemovCleaner-d6a44b289027db999e50a2b346327e6650a4f43c.tar.bz2
ShemovCleaner-d6a44b289027db999e50a2b346327e6650a4f43c.zip
Modernize OriginDialog
Use type safe connect syntax and remove one Q_FOREACH makro. Make the reject button a non-member, but keep the OK button. I thought about gettring rid of the latter, too, but deactivating OK when no match is the most sensible way to go...
Diffstat (limited to 'origindialog.cpp')
-rw-r--r--origindialog.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/origindialog.cpp b/origindialog.cpp
index f885132..c2f5835 100644
--- a/origindialog.cpp
+++ b/origindialog.cpp
@@ -64,13 +64,13 @@ void OriginDialog::setupGui(){
dstLayout->addWidget(mDstMd5, 3, 1);
destGB->setLayout(dstLayout);
mOk = new QPushButton(tr("Add"));
- connect(mOk, SIGNAL(clicked()), this, SLOT(accept()));
- mCancel = new QPushButton(tr("Cancel"));
- connect(mCancel, SIGNAL(clicked()), this, SLOT(reject()));
+ connect(mOk, &QPushButton::clicked, this, &OriginDialog::accept);
+ QPushButton *cancelB = new QPushButton(tr("Cancel"));
+ connect(cancelB, &QPushButton::clicked, this, &OriginDialog::reject);
QHBoxLayout *btnLayout = new QHBoxLayout;
btnLayout->addStretch();
btnLayout->addWidget(mOk);
- btnLayout->addWidget(mCancel);
+ btnLayout->addWidget(cancelB);
QVBoxLayout *mainLayout = new QVBoxLayout;
mainLayout->addWidget(origGB);
mainLayout->addWidget(destGB);
@@ -142,7 +142,7 @@ void OriginDialog::setDstData(const QString &absolutefn){
}
void OriginDialog::clear(){
- foreach(QLineEdit *le, mLineEdits){
+ for(QLineEdit *le : mLineEdits){
le->clear();
}
}