00001 #ifndef TEST_WIDGET_H 00002 #define TEST_WIDGET_H 00003 00004 #include <qmainwindow.h> 00005 00006 #include <opie2/olistview.h> 00007 00008 namespace Opie{ 00009 namespace Ui{ 00010 class OTabWidget; 00011 class OListView; 00012 } 00013 namespace Core { 00014 class OConfig; 00015 class OKeyConfigManager; 00016 class OKeyConfigItem; 00017 } 00018 } 00019 class QKeyEvent; 00020 00021 00022 class TestMainWindow : public Opie::Ui::OListView { 00023 Q_OBJECT 00024 public: 00025 00026 TestMainWindow(QWidget* parent, const char*, WFlags fl ); 00027 ~TestMainWindow(); 00028 00029 Opie::Core::OKeyConfigManager *manager(); 00030 protected: 00031 void keyPressEvent( QKeyEvent* ); 00032 private slots: 00033 void slotDelete( QWidget*, QKeyEvent* ); 00034 void slotAction( QWidget*, QKeyEvent*, const Opie::Core::OKeyConfigItem& ); 00035 private: 00036 Opie::Core::OConfig *m_config; 00037 Opie::Core::OKeyConfigManager *m_manager; 00038 }; 00039 00040 #endif
1.4.2