diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2022-05-17 11:47:01 +0200 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2023-07-09 17:20:40 +0200 |
| commit | d13f6bb870cdda71257f665367be8ef9fca86255 (patch) | |
| tree | 52e214718478f1e52856572f5aa1a2ac58537f9f /src/messagedialog.cpp | |
| parent | 86bb01ba9eac879d3685c439ac9da0028bc4bc80 (diff) | |
Apply clang-format.
Diffstat (limited to 'src/messagedialog.cpp')
| -rw-r--r-- | src/messagedialog.cpp | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/src/messagedialog.cpp b/src/messagedialog.cpp index afde0056..54b234e5 100644 --- a/src/messagedialog.cpp +++ b/src/messagedialog.cpp @@ -19,29 +19,32 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include "messagedialog.h" #include "ui_messagedialog.h" -#include <log.h> -#include <QTimer> #include <QResizeEvent> +#include <QTimer> #include <Windows.h> +#include <log.h> using namespace MOBase; -MessageDialog::MessageDialog(const QString &text, QWidget *reference) : - QDialog(reference), - ui(new Ui::MessageDialog) +MessageDialog::MessageDialog(const QString& text, QWidget* reference) + : QDialog(reference), ui(new Ui::MessageDialog) { ui->setupUi(this); - // very crude way to ensure no single word in the test is wider than the message window. ellide in the center if necessary + // very crude way to ensure no single word in the test is wider than the message + // window. ellide in the center if necessary QFontMetrics metrics(ui->message->font()); QString restrictedText; QStringList lines = text.split("\n"); - foreach (const QString &line, lines) { + foreach (const QString& line, lines) { QString newLine; QStringList words = line.split(" "); - foreach (const QString &word, words) { + foreach (const QString& word, words) { if (word.length() > 10) { - newLine += "<span style=\"nobreak\">" + metrics.elidedText(word, Qt::ElideMiddle, ui->message->maximumWidth()) + "</span>"; + newLine += + "<span style=\"nobreak\">" + + metrics.elidedText(word, Qt::ElideMiddle, ui->message->maximumWidth()) + + "</span>"; } else { newLine += word; } @@ -56,23 +59,22 @@ MessageDialog::MessageDialog(const QString &text, QWidget *reference) : this->setAttribute(Qt::WA_ShowWithoutActivating); QTimer::singleShot(1000 + (text.length() * 40), this, SLOT(hide())); if (reference != nullptr) { - QPoint position = reference->mapToGlobal(QPoint(reference->width() / 2, reference->height())); + QPoint position = + reference->mapToGlobal(QPoint(reference->width() / 2, reference->height())); position.rx() -= this->width() / 2; position.ry() -= this->height() + 5; move(position); } } - MessageDialog::~MessageDialog() { - delete ui; + delete ui; } - -void MessageDialog::resizeEvent(QResizeEvent *event) +void MessageDialog::resizeEvent(QResizeEvent* event) { - QWidget *par = parentWidget(); + QWidget* par = parentWidget(); if (par != nullptr) { QPoint position = par->mapToGlobal(QPoint(par->width() / 2, par->height())); position.rx() -= event->size().width() / 2; @@ -81,8 +83,8 @@ void MessageDialog::resizeEvent(QResizeEvent *event) } } - -void MessageDialog::showMessage(const QString &text, QWidget *reference, bool bringToFront) +void MessageDialog::showMessage(const QString& text, QWidget* reference, + bool bringToFront) { log::debug("{}", text); @@ -99,7 +101,7 @@ void MessageDialog::showMessage(const QString &text, QWidget *reference, bool br return; } - MessageDialog *dialog = new MessageDialog(text, reference); + MessageDialog* dialog = new MessageDialog(text, reference); dialog->show(); if (bringToFront) { |
