diff options
Diffstat (limited to 'configurationwidget.cpp')
-rw-r--r-- | configurationwidget.cpp | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/configurationwidget.cpp b/configurationwidget.cpp index c9cffce..8aa0a1e 100644 --- a/configurationwidget.cpp +++ b/configurationwidget.cpp @@ -37,19 +37,19 @@ ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : Q extL->addWidget(new QLabel(tr("ffprobe")), 0, 0); extL->addWidget(mFfProbe, 0, 1); QPushButton *browseFfProbeBtn = new QPushButton(tr("Browse...")); - connect(browseFfProbeBtn, SIGNAL(clicked()), this, SLOT(browseFfProbe())); + connect(browseFfProbeBtn, &QPushButton::clicked, [=] { browsePathforLE(mFfProbe); }); extL->addWidget(browseFfProbeBtn, 0, 2); mFfMpeg = new QLineEdit; extL->addWidget(new QLabel(tr("ffmpeg")), 1, 0); extL->addWidget(mFfMpeg, 1, 1); QPushButton *browseFfMpegBtn = new QPushButton(tr("Browse...")); - connect(browseFfMpegBtn, SIGNAL(clicked()), this, SLOT(browseFfMpeg())); + connect(browseFfMpegBtn, &QPushButton::clicked, [=] { browsePathforLE(mFfMpeg); }); extL->addWidget(browseFfMpegBtn, 1, 2); mMkvInfo = new QLineEdit; extL->addWidget(new QLabel(tr("mkvinfo")), 2, 0); extL->addWidget(mMkvInfo, 2, 1); QPushButton *browsemkvBtn = new QPushButton(tr("Browse...")); - connect(browsemkvBtn, SIGNAL(clicked()), this, SLOT(browseMkvInfo())); + connect(browsemkvBtn, &QPushButton::clicked, [=] { browsePathforLE(mMkvInfo); }); extL->addWidget(browsemkvBtn, 2, 2); extL->setAlignment(Qt::AlignTop); QWidget *extWidget = new QWidget; @@ -65,14 +65,14 @@ ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : Q mMimeTypeW = new ItemSelectionWidget(ItemSelectionWidget::Item, tr("Mime Type Regex")); //buttons - mAccept = new QPushButton(tr("Save")); - connect(mAccept, SIGNAL(clicked()), this, SLOT(accept())); - mCancel = new QPushButton(tr("Cancel")); - connect(mCancel, SIGNAL(clicked()), this, SLOT(reject())); + QPushButton *acceptB = new QPushButton(tr("Save")); + connect(acceptB, &QPushButton::clicked, this, &ConfigurationWidget::accept); + QPushButton *cancelB = new QPushButton(tr("Cancel")); + connect(cancelB, &QPushButton::clicked, this, &ConfigurationWidget::reject); QHBoxLayout *bLayout = new QHBoxLayout; bLayout->addStretch(); - bLayout->addWidget(mAccept); - bLayout->addWidget(mCancel); + bLayout->addWidget(acceptB); + bLayout->addWidget(cancelB); bLayout->addStretch(); //dialog layout @@ -108,19 +108,9 @@ void ConfigurationWidget::accept(){ QDialog::accept(); } -void ConfigurationWidget::browseFfProbe(){ - QString ffprobe = QFileDialog::getOpenFileName(this, tr("Select ffprobe"), QDir::homePath()); - mFfProbe->setText(QDir::toNativeSeparators(ffprobe)); -} - -void ConfigurationWidget::browseFfMpeg(){ - QString ffmpeg = QFileDialog::getOpenFileName(this, tr("Select ffmpeg"), QDir::homePath()); - mFfMpeg->setText(QDir::toNativeSeparators(ffmpeg)); -} - -void ConfigurationWidget::browseMkvInfo(){ - QString mkvinfo = QFileDialog::getOpenFileName(this, tr("Select mkvinfo"), QDir::homePath()); - mMkvInfo->setText(QDir::toNativeSeparators(mkvinfo)); +void ConfigurationWidget::browsePathforLE(QLineEdit *edit){ + QString res = QFileDialog::getOpenFileName(this, tr("Select ffprobe"), QDir::homePath()); + edit->setText(res); } void ConfigurationWidget::readSettings(){ |