00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef _DCOP_WIDGET_H_
00012 #define _DCOP_WIDGET_H_
00013
00014 #include <dcop_widget_ui.h>
00015
00016 namespace KHotKeys
00017 {
00018
00019 class Dcop_action;
00020 class Action_data;
00021
00022 class Dcop_widget
00023 : public Dcop_widget_ui
00024 {
00025 Q_OBJECT
00026 public:
00027 Dcop_widget( TQWidget* parent_P = NULL, const char* name_P = NULL );
00028 void set_data( const Dcop_action* data_P );
00029 Dcop_action* get_data( Action_data* data_P ) const;
00030 public slots:
00031 void clear_data();
00032 protected slots:
00033 virtual void run_kdcop_pressed();
00034 virtual void try_pressed();
00035 };
00036
00037 typedef Dcop_widget Dcop_tab;
00038
00039
00040
00041
00042
00043 }
00044
00045 #endif