00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef PULSAR_H
00020 #define PULSAR_H
00021
00022
00023 #include "pulsarview.h"
00024
00025
00026 #define IDS_PULSAR_ABOUT "Pulsar user interface\nVersion " VERSION \
00027 "\n(w) 2000-2005 by Thies Jochimsen\n\n"
00028
00029
00030 class PulsarMain : public QObject, public GuiMainWindow {
00031 Q_OBJECT
00032
00033 public:
00034 PulsarMain();
00035
00036 public slots:
00037 void slotFileDone();
00038 void slotFileQuit();
00039 void slotHelpAbout();
00040 void changeCaption(const char* text);
00041
00042
00043 private:
00044 void initMenuBar();
00045 bool queryExit();
00046
00047 PulsarView *view;
00048
00049 GuiPopupMenu* fileMenu;
00050 GuiPopupMenu* importMenu;
00051 GuiPopupMenu* exportMenu;
00052 GuiPopupMenu* viewMenu;
00053 GuiPopupMenu* settingsMenu;
00054 GuiPopupMenu* helpMenu;
00055
00056 };
00057 #endif
00058