Go to the documentation of this file.00001
00002
00003
00004
00005
00006 #ifndef aboutBox_H_
00007 #define aboutBox_H_
00008
00011
00012 #include "lgrGui.h"
00013
00014 #include <commonWidgets/urlTextEdit.h>
00015 #include <QtGui/QDialog>
00016
00017 class Ui_DtAboutBoxUi;
00018
00019 namespace MAKLogger
00020 {
00021
00028
00029 class DT_DLL_LGRGUI DtAboutBox : public QDialog
00030 {
00031 Q_OBJECT
00032
00033 public:
00034
00036 DtAboutBox (QWidget* parent = NULL);
00037
00039 virtual ~DtAboutBox();
00040
00042 void setAppName(const QString& name);
00043
00045 void setAppEdition(const QString& edition);
00046
00048 void setVersion(const QString& version);
00049
00051 void setPlatform(const QString& platform);
00052
00054 void setBuildInfo(const QString& buildInfo);
00055
00057 void setBuildDate(const QString& date);
00058
00060 void setCompilerOS(const QString& compOS);
00061
00063 static DtAboutBox* create( QWidget * parent);
00064
00065
00066 private:
00067
00069 DtAboutBox(const DtAboutBox& orig);
00070
00072 DtAboutBox& operator=(const DtAboutBox& orig);
00073
00074 protected:
00075 Ui_DtAboutBoxUi* myImpl;
00076
00077 };
00078 }
00079
00080 #endif