00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef _GENERAL_TAB_H_
00012 #define _GENERAL_TAB_H_
00013
00014 #include <general_tab_ui.h>
00015
00016 namespace KHotKeys
00017 {
00018
00019 class Action_data;
00020 class Trigger_list;
00021 class Action_data_group;
00022 class Windowdef_list;
00023 class Action_list;
00024
00025 class General_tab
00026 : public General_tab_ui
00027 {
00028 Q_OBJECT
00029 public:
00030 General_tab( TQWidget* parent_P = NULL, const char* name_P = NULL );
00031 void set_data( const Action_data* data_P );
00032 void get_data( TQString& name_O, TQString& comment_O, bool& enabled_O );
00033 public slots:
00034 void clear_data();
00035 signals:
00036 void action_type_changed( int type_P );
00037 protected slots:
00038 void action_name_changed( const TQString& name_P );
00039 };
00040
00041
00042
00043
00044
00045 }
00046
00047 #endif