00001 /*========================================================================= 00002 00003 Program: Medical Imaging & Interaction Toolkit 00004 Language: C++ 00005 Date: $Date$ 00006 Version: $Revision: 18127 $ 00007 00008 Copyright (c) German Cancer Research Center, Division of Medical and 00009 Biological Informatics. All rights reserved. 00010 See MITKCopyright.txt or https://www.mitk.org/copyright.html for details. 00011 00012 This software is distributed WITHOUT ANY WARRANTY; without even 00013 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00014 PURPOSE. See the above copyright notices for more information. 00015 00016 =========================================================================*/ 00017 00018 #include <QObject> 00019 00020 class QmitkPreferencesDialog; 00021 00022 class QmitkExtWorkbenchWindowAdvisorHack : public QObject 00023 { 00024 Q_OBJECT 00025 00026 public slots: 00027 00028 void onUndo(); 00029 void onRedo(); 00030 void onImageNavigator(); 00031 void onEditPreferences(); 00032 void onQuit(); 00033 00034 void onResetPerspective(); 00035 void onClosePerspective(); 00036 void onNewWindow(); 00037 void onIntro(); 00038 00042 void onHelp(); 00043 00047 void onAbout(); 00048 00049 public: 00050 00051 QmitkExtWorkbenchWindowAdvisorHack(); 00052 ~QmitkExtWorkbenchWindowAdvisorHack(); 00053 00054 static QmitkExtWorkbenchWindowAdvisorHack* undohack; 00055 00056 };