00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef _ACTION_GROUP_TAB_H_
00012 #define _ACTION_GROUP_TAB_H_
00013
00014 #include <action_group_tab_ui.h>
00015 #include <action_data.h>
00016
00017 namespace KHotKeys
00018 {
00019
00020 class Action_data_group;
00021 class Windowdef_list;
00022
00023 class Action_group_tab
00024 : public Action_group_tab_ui
00025 {
00026 Q_OBJECT
00027 public:
00028 Action_group_tab( TQWidget* parent_P = NULL, const char* name_P = NULL );
00029 void set_data( const Action_data_group* data_P );
00030 Action_data_group* get_data( Action_data_group* parent_P,
00031 Condition_list* conditions_P ) const;
00032 public slots:
00033 void clear_data();
00034 protected slots:
00035 virtual void action_group_name_changed( const TQString& name_P );
00036 protected:
00037 Action_data_group::system_group_t system_group;
00038 };
00039
00040
00041
00042
00043
00044 }
00045
00046 #endif