use Widgets::PathSelection
This commit is contained in:
parent
55b7252b03
commit
0ac33e333c
|
@ -61,7 +61,6 @@ RenameFilesDialog::RenameFilesDialog(QWidget *parent) :
|
|||
m_ui->pasteScriptPushButton->setMenu(pasteScriptButtonMenu);
|
||||
|
||||
// setup icons
|
||||
m_ui->selectDirectoryPushButton->setIcon(style()->standardIcon(QStyle::SP_DirOpenIcon, nullptr, m_ui->selectDirectoryPushButton));
|
||||
m_ui->generatePreviewPushButton->setIcon(style()->standardIcon(QStyle::SP_BrowserReload, nullptr, m_ui->generatePreviewPushButton));
|
||||
m_ui->applyChangingsPushButton->setIcon(style()->standardIcon(QStyle::SP_DialogApplyButton, nullptr, m_ui->applyChangingsPushButton));
|
||||
m_ui->applyChangingsPushButton->setEnabled(false);
|
||||
|
@ -74,7 +73,6 @@ RenameFilesDialog::RenameFilesDialog(QWidget *parent) :
|
|||
m_ui->scriptFilePathLineEdit->setText(Settings::externalScript());
|
||||
|
||||
// connect signals and slots
|
||||
connect(m_ui->selectDirectoryPushButton, &QPushButton::clicked, this, &RenameFilesDialog::showDirectorySelectionDlg);
|
||||
connect(m_ui->generatePreviewPushButton, &QPushButton::clicked, this, &RenameFilesDialog::startGeneratingPreview);
|
||||
connect(m_ui->applyChangingsPushButton, &QPushButton::clicked, this, &RenameFilesDialog::startApplyChangings);
|
||||
connect(m_ui->abortClosePushButton, &QPushButton::clicked, this, &RenameFilesDialog::abortClose);
|
||||
|
@ -94,12 +92,12 @@ RenameFilesDialog::~RenameFilesDialog()
|
|||
|
||||
QString RenameFilesDialog::directory() const
|
||||
{
|
||||
return m_ui->directoryLineEdit->text();
|
||||
return m_ui->directoryWidget->lineEdit()->text();
|
||||
}
|
||||
|
||||
void RenameFilesDialog::setDirectory(const QString &directory)
|
||||
{
|
||||
m_ui->directoryLineEdit->setText(directory);
|
||||
m_ui->directoryWidget->lineEdit()->setText(directory);
|
||||
}
|
||||
|
||||
bool RenameFilesDialog::event(QEvent *event)
|
||||
|
@ -116,14 +114,6 @@ bool RenameFilesDialog::event(QEvent *event)
|
|||
return QDialog::event(event);
|
||||
}
|
||||
|
||||
void RenameFilesDialog::showDirectorySelectionDlg()
|
||||
{
|
||||
QString dir = QFileDialog::getExistingDirectory(this, QApplication::applicationName(), m_ui->directoryLineEdit->text());
|
||||
if(!dir.isEmpty()) {
|
||||
setDirectory(dir);
|
||||
}
|
||||
}
|
||||
|
||||
void RenameFilesDialog::showScriptFileSelectionDlg()
|
||||
{
|
||||
QString file = QFileDialog::getOpenFileName(this, QApplication::applicationName(), m_ui->scriptFilePathLineEdit->text());
|
||||
|
|
|
@ -36,7 +36,6 @@ protected:
|
|||
bool event(QEvent *event);
|
||||
|
||||
private slots:
|
||||
void showDirectorySelectionDlg();
|
||||
void showScriptFileSelectionDlg();
|
||||
void startGeneratingPreview();
|
||||
void startApplyChangings();
|
||||
|
|
|
@ -42,18 +42,7 @@
|
|||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="PathLineEdit" name="directoryLineEdit"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="selectDirectoryPushButton">
|
||||
<property name="text">
|
||||
<string>Select</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset theme="folder-open">
|
||||
<normaloff>.</normaloff>.</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="Widgets::PathSelection" name="directoryWidget" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
|
@ -751,6 +740,12 @@
|
|||
<extends>QPlainTextEdit</extends>
|
||||
<header>gui/codeedit.h</header>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>Widgets::PathSelection</class>
|
||||
<extends>QWidget</extends>
|
||||
<header location="global">qtutilities/widgets/pathselection.h</header>
|
||||
<container>1</container>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
|
Loading…
Reference in New Issue