Isis 3.0 Developer's Reference (API) |
Home |
00001 #ifndef PaletteWindow_h 00002 #define PaletteWindow_h 00003 #include <QMainWindow> 00004 #include <QtGui> 00005 #include <QSettings> 00006 #include "Filename.h" 00007 00008 namespace Isis { 00009 00015 class PaletteWindow : public QMainWindow { 00016 Q_OBJECT 00017 public: 00018 PaletteWindow(QWidget *parent = 0); 00019 void closeEvent(QCloseEvent *event); 00020 void hideEvent(QHideEvent *event); 00021 void readSettings(); 00022 void writeSettings(); 00023 00024 protected: 00025 bool eventFilter(QObject *o, QEvent *e); 00026 00027 private: 00028 std::string p_appName; 00029 00030 00031 }; 00032 }; 00033 00034 #endif