summaryrefslogtreecommitdiff
path: root/src/messagedialog.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2022-05-17 11:47:01 +0200
committerMikaël Capelle <capelle.mikael@gmail.com>2023-07-09 17:20:40 +0200
commitd13f6bb870cdda71257f665367be8ef9fca86255 (patch)
tree52e214718478f1e52856572f5aa1a2ac58537f9f /src/messagedialog.cpp
parent86bb01ba9eac879d3685c439ac9da0028bc4bc80 (diff)
Apply clang-format.
Diffstat (limited to 'src/messagedialog.cpp')
-rw-r--r--src/messagedialog.cpp38
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) {