messagedialog.cpp 909 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #include "messagedialog.h"
  2. #include "ui_messagedialog.h"
  3. #include <QPixmap>
  4. #include <QBitmap>
  5. #include <QMouseEvent>
  6. #include "models/lotrodatmanager.h"
  7. #include <QTextCodec>
  8. using namespace LOTRO_DAT;
  9. MessageDialog::MessageDialog(QWidget *parent) :
  10. QDialog(parent), ui(new Ui::MessageDialog)
  11. {
  12. ui->setupUi(this);
  13. setModal(true);
  14. QPixmap background(":/assets/backgrounds/process_dialog.png");
  15. QPixmap current_bg = background.scaled(width(), height(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
  16. QBitmap current_mask = current_bg.mask();
  17. setMask(current_mask);
  18. QPalette palette;
  19. palette.setBrush(QPalette::Window, current_bg);
  20. setPalette(palette);
  21. }
  22. void MessageDialog::mousePressEvent(QMouseEvent *event)
  23. {
  24. }
  25. void MessageDialog::updateUI()
  26. {
  27. }
  28. void MessageDialog::mouseMoveEvent(QMouseEvent *event)
  29. {
  30. }
  31. MessageDialog::~MessageDialog()
  32. {
  33. delete ui;
  34. }