diff options
author | Arno <arno@disconnect.de> | 2018-10-13 05:17:54 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-10-13 05:17:54 +0200 |
commit | c794c91a4f265560c1cc58731300f36d7bfb957e (patch) | |
tree | 25914bfc6bcb8c4df5ed59009b92ddcc46edfa73 /copydialog.cpp | |
parent | b65ab2398dcbc2f5c9b1ec33ac0bbf863e3df0ca (diff) | |
download | BeetPlayer-c794c91a4f265560c1cc58731300f36d7bfb957e.tar.gz BeetPlayer-c794c91a4f265560c1cc58731300f36d7bfb957e.tar.bz2 BeetPlayer-c794c91a4f265560c1cc58731300f36d7bfb957e.zip |
Turn the result Label into QTextEdit
QTextEdit scrolls automatically, and doesn't resize beyond the screen,
so it's the proper choice. Also make it readonly.
Diffstat (limited to 'copydialog.cpp')
-rw-r--r-- | copydialog.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/copydialog.cpp b/copydialog.cpp index f16fda0..e0f817f 100644 --- a/copydialog.cpp +++ b/copydialog.cpp @@ -3,6 +3,7 @@ #include <QPushButton> #include <QGroupBox> #include <QLabel> +#include <QTextEdit> #include <QSettings> #include <QCloseEvent> #include <QFileDialog> @@ -35,9 +36,10 @@ CopyDialog::CopyDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f) QGroupBox *dirGB = new QGroupBox("Directories"); dirGB->setLayout(dirGrid); QHBoxLayout *resultL = new QHBoxLayout; - mResultL = new QLabel; - mResultL->setAlignment(Qt::AlignTop | Qt::AlignLeft); - resultL->addWidget(mResultL); + mResultTE = new QTextEdit; + mResultTE->setReadOnly(true); + mResultTE->setAlignment(Qt::AlignTop | Qt::AlignLeft); + resultL->addWidget(mResultTE); QGroupBox *resultGB = new QGroupBox(tr("Result")); resultGB->setLayout(resultL); QHBoxLayout *buttonL = new QHBoxLayout; @@ -90,7 +92,7 @@ void CopyDialog::refresh(){ res.append(QString("%1 %2\n").arg(QChar(0x2b9a)).arg(p)); res.append(QString("%1 %2\n").arg(QChar(0x2b98)).arg(getDestinationFile(p))); } - mResultL->setText(res); + mResultTE->setText(res); } QString CopyDialog::getDestinationFile(const QString &srcFn){ |