NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
niftkHelpAboutDialog.h
Go to the documentation of this file.
1 /*=============================================================================
2 
3  NifTK: A software platform for medical image computing.
4 
5  Copyright (c) University College London (UCL). All rights reserved.
6 
7  This software is distributed WITHOUT ANY WARRANTY; without even
8  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
9  PURPOSE.
10 
11  See LICENSE.txt in the top level directory for details.
12 
13 =============================================================================*/
14 
15 #ifndef niftkHelpAboutDialog_h
16 #define niftkHelpAboutDialog_h
17 
18 #include "niftkCoreGuiExports.h"
19 #include "ui_niftkHelpAboutDialog.h"
20 #include <QDialog>
21 
22 namespace niftk
23 {
24 
29 class NIFTKCOREGUI_EXPORT HelpAboutDialog : public QDialog, public Ui_HelpAboutDialog {
30 
31  Q_OBJECT
32 
33 public:
34 
38  HelpAboutDialog(QWidget *parent, QString applicationName);
39 
43  virtual ~HelpAboutDialog();
44 
45 private:
46 
47  HelpAboutDialog(const HelpAboutDialog&); // Purposefully not implemented.
48  void operator=(const HelpAboutDialog&); // Purposefully not implemented.
49 
50  // Generates the text, taking the application name, and internally lots of values configured from NifTKConfigure.h
51  void GenerateHelpAboutText(QString applicationName);
52 
53  QString m_ApplicationName;
54 };
55 
56 } // end namespace
57 
58 #endif
Prints out a useful About dialog with software version numbers.
Definition: niftkHelpAboutDialog.h:29
Definition: niftkExceptionObject.h:21