Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "QmitkAboutDialog.h"
00019
00020 #include <ui_QmitkAboutDialogGUI.h>
00021
00022
00023 #include <itkConfigure.h>
00024 #include <vtkConfigure.h>
00025 #include <mitkVersion.h>
00026
00027 QmitkAboutDialog::QmitkAboutDialog(QWidget* parent, Qt::WindowFlags f)
00028 :QDialog(parent, f)
00029 {
00030 Ui::QmitkAboutDialog gui;
00031 gui.setupUi(this);
00032
00033 QString mitkRevision(MITK_SVN_REVISION);
00034 mitkRevision.replace( QRegExp("[^0-9]+(\\d+).*"), "\\1");
00035 QString itkVersion = "%1.%2.%3";
00036 itkVersion = itkVersion.arg(ITK_VERSION_MAJOR).arg(ITK_VERSION_MINOR).arg(ITK_VERSION_PATCH);
00037 QString vtkVersion = "%1.%2.%3";
00038 vtkVersion = vtkVersion.arg(VTK_MAJOR_VERSION).arg(VTK_MINOR_VERSION).arg(VTK_BUILD_VERSION);
00039
00040 gui.m_PropsLabel->setText(gui.m_PropsLabel->text().arg(itkVersion, QT_VERSION_STR, vtkVersion, mitkRevision));
00041
00042
00043
00044
00045 }
00046
00047 QmitkAboutDialog::~QmitkAboutDialog()
00048 {
00049
00050 }
00051
00052
00053
00054
00055
00056
00057
00058
00059