diff --git a/PictureDialog.cpp b/PictureDialog.cpp
index 586d45a..93a5b47 100755
--- a/PictureDialog.cpp
+++ b/PictureDialog.cpp
@@ -30,6 +30,7 @@ PictureDialog::PictureDialog(QWidget *parent) :
ui(new Ui::PictureDialog)
{
ui->setupUi(this);
+ windowTitleStr = this->windowTitle();
jsonDrawString = ui->labJSON->text();
}
@@ -38,12 +39,7 @@ PictureDialog::~PictureDialog()
delete ui;
}
-void PictureDialog::setSnapmaticPicture(QPixmap pixmap)
-{
- ui->labPicture->setPixmap(pixmap);
-}
-
-void PictureDialog::setJsonString(SnapmaticPicture *picture)
+void PictureDialog::setSnapmaticPicture(SnapmaticPicture *picture)
{
QString locX = QString::number(picture->getLocationX());
QString locY = QString::number(picture->getLocationY());
@@ -59,7 +55,9 @@ void PictureDialog::setJsonString(SnapmaticPicture *picture)
}
if (plyrsStr.length() >= 1) { plyrsStr.remove(0,2); }
+ this->setWindowTitle(windowTitleStr.arg(picture->getPictureStr()));
ui->labJSON->setText(jsonDrawString.arg(locX, locY, locZ, plyrsStr, crewID));
+ ui->labPicture->setPixmap(picture->getPixmap());
}
void PictureDialog::on_cmdClose_clicked()
diff --git a/PictureDialog.h b/PictureDialog.h
index e0b7e3d..ebdccf4 100755
--- a/PictureDialog.h
+++ b/PictureDialog.h
@@ -31,8 +31,7 @@ class PictureDialog : public QDialog
Q_OBJECT
public:
explicit PictureDialog(QWidget *parent = 0);
- void setSnapmaticPicture(QPixmap pixmap);
- void setJsonString(SnapmaticPicture *picture);
+ void setSnapmaticPicture(SnapmaticPicture *picture);
~PictureDialog();
private slots:
@@ -41,6 +40,7 @@ private slots:
private:
Ui::PictureDialog *ui;
QString jsonDrawString;
+ QString windowTitleStr;
};
#endif // PICTUREDIALOG_H
diff --git a/PictureDialog.ui b/PictureDialog.ui
index 1efafe2..bfdbec9 100755
--- a/PictureDialog.ui
+++ b/PictureDialog.ui
@@ -11,7 +11,7 @@
- Dialog
+ %1 - Simple Image Viewer
@@ -50,7 +50,7 @@
-
- <span style=" font-weight:600;">Location:</span> X: %1, Y: %2, Z: %3 <br><span style=" font-weight:600;">Players:</span> %4<br><span style=" font-weight:600;">Crew ID:</span> %5
+ <span style=" font-weight:600;">Location: </span>%1, %2, %3 <br><span style=" font-weight:600;">Players: </span>%4<br><span style=" font-weight:600;">Crew ID: </span>%5
diff --git a/main.cpp b/main.cpp
index 0c0ba0d..05b4ff9 100755
--- a/main.cpp
+++ b/main.cpp
@@ -48,9 +48,7 @@ int main(int argc, char *argv[])
SnapmaticPicture picture;
picture.readingPictureFromFile(arg1);
picDialog.setWindowFlags(picDialog.windowFlags()^Qt::WindowContextHelpButtonHint);
- picDialog.setWindowTitle(picture.getPictureStr());
- picDialog.setSnapmaticPicture(picture.getPixmap());
- picDialog.setJsonString(&picture);
+ picDialog.setSnapmaticPicture(&picture);
picDialog.show();
return a.exec();