diff options
author | Alexey Chernobaev <achernobaev@dev.rtsoft.ru> | 2018-03-28 17:05:11 +0300 |
---|---|---|
committer | Alexey Chernobaev <achernobaev@dev.rtsoft.ru> | 2018-03-28 17:05:11 +0300 |
commit | 3ddd8b030424a1135458e61066edf639d946e021 (patch) | |
tree | edc0d3d358f9ac3e62510fb9db881f0ca9b8ae36 | |
parent | 916ec8025aa6a5d381e089ed2850d16353f26525 (diff) | |
download | heaptrack-3ddd8b030424a1135458e61066edf639d946e021.tar.gz heaptrack-3ddd8b030424a1135458e61066edf639d946e021.tar.bz2 heaptrack-3ddd8b030424a1135458e61066edf639d946e021.zip |
about dialog corrected, application icon added (Windows)
-rw-r--r-- | src/analyze/gui/aboutdata.cpp | 4 | ||||
-rw-r--r-- | src/analyze/gui/aboutdialog.cpp | 18 | ||||
-rw-r--r-- | src/analyze/gui/aboutdialog.ui | 4 | ||||
-rw-r--r-- | src/analyze/gui/icons/if_diagram_v2-14_37134.ico | bin | 0 -> 30894 bytes | |||
-rw-r--r-- | src/heaptrack_gui.pro | 2 |
5 files changed, 24 insertions, 4 deletions
diff --git a/src/analyze/gui/aboutdata.cpp b/src/analyze/gui/aboutdata.cpp index a3fe52c..cfb1bdf 100644 --- a/src/analyze/gui/aboutdata.cpp +++ b/src/analyze/gui/aboutdata.cpp @@ -7,11 +7,11 @@ #endif #ifdef SAMSUNG_TIZEN_BRANCH -const QString& AboutData::Organization = "Samsung"; +const QString& AboutData::Organization = "Samsung Electronics"; const QString& AboutData::CopyrightStatement = i18n("Copyright 2015, Milian Wolff <mail@milianw.de>. " \ - "Copyright 2018, Samsung."); + "Copyright 2018, Samsung Electronics."); const QString& AboutData::BugAddress = "TODO"; // TODO!! #else diff --git a/src/analyze/gui/aboutdialog.cpp b/src/analyze/gui/aboutdialog.cpp index a52689b..1f500fb 100644 --- a/src/analyze/gui/aboutdialog.cpp +++ b/src/analyze/gui/aboutdialog.cpp @@ -1,12 +1,30 @@ #include "aboutdialog.h" #include "ui_aboutdialog.h" +#include "aboutdata.h" + AboutDialog::AboutDialog(QWidget *parent) : QDialog(parent), ui(new Ui::AboutDialog) { ui->setupUi(this); setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); + + setWindowTitle("About " + AboutData::DisplayName); + + ui->label->setText(QString( + "<h2>A visualizer for heaptrack data files.</h2>" \ + "<p>Copyright 2015, Milian Wolff " \ + "<<a href=mailto:mail@milianw.de>mail@milianw.de</a>></p>" \ + "<p>GNU LESSER GENERAL PUBLIC LICENSE v.2.1</p>" \ + "<p>Original author, maintainer: Milian Wolff</p>" \ + "<p>Copyright 2018, %1</p>" \ + "<p>The application is based in part on the work of the Qwt project " \ + "(<a href=http://qwt.sf.net>qwt.sf.net</a>)</p>" \ + "<p>Application icon (free for commercial use): Jack Cai " \ + "(<a href=http://www.doublejdesign.co.uk>www.doublejdesign.co.uk</a>)</p>") + .arg(AboutData::Organization) + ); } AboutDialog::~AboutDialog() diff --git a/src/analyze/gui/aboutdialog.ui b/src/analyze/gui/aboutdialog.ui index 1427455..870ce49 100644 --- a/src/analyze/gui/aboutdialog.ui +++ b/src/analyze/gui/aboutdialog.ui @@ -17,7 +17,7 @@ </size> </property> <property name="windowTitle"> - <string>About Heaptrack GUI</string> + <string/> </property> <property name="modal"> <bool>true</bool> @@ -26,7 +26,7 @@ <item> <widget class="QLabel" name="label"> <property name="text"> - <string><html><head/><body><p>A visualizer for heaptrack data files.</p><p>Copyright 2015, Milian Wolff &lt;mail@milianw.de&gt;</p><p>GNU LESSER GENERAL PUBLIC LICENSE v.2.1</p><p>Original author, maintainer: Milian Wolff</p><p>Copyright 2018, Samsung</p><p>The application is based in part on the work of the Qwt project (<a href="http://qwt.sf.net"><span style=" text-decoration: underline; color:#0000ff;">http://qwt.sf.net</span></a>).</p></body></html></string> + <string><html><head/><body><p>See cpp-file</p></body></html></string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> diff --git a/src/analyze/gui/icons/if_diagram_v2-14_37134.ico b/src/analyze/gui/icons/if_diagram_v2-14_37134.ico Binary files differnew file mode 100644 index 0000000..d06f03e --- /dev/null +++ b/src/analyze/gui/icons/if_diagram_v2-14_37134.ico diff --git a/src/heaptrack_gui.pro b/src/heaptrack_gui.pro index 783ef9b..c15f064 100644 --- a/src/heaptrack_gui.pro +++ b/src/heaptrack_gui.pro @@ -21,6 +21,8 @@ win32 { DEFINES += NO_K_LIB NO_K_CHART INCLUDEPATH += $$(BOOST_LIB) LIBS += -L$$(BOOST_LIB)/stage/lib + + RC_ICONS += analyze/gui/icons/if_diagram_v2-14_37134.ico } unix { |