~ubuntu-branches/ubuntu/gutsy/kdebase-workspace/gutsy-backports

« back to all changes in this revision

Viewing changes to khotkeys/kcontrol/action_group_tab.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2007-09-05 20:45:14 UTC
  • Revision ID: james.westby@ubuntu.com-20070905204514-632hhspl0nvrc84i
Tags: upstream-3.93.0
ImportĀ upstreamĀ versionĀ 3.93.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/****************************************************************************
 
2
 
 
3
 KHotKeys
 
4
 
 
5
 Copyright (C) 1999-2001 Lubos Lunak <l.lunak@kde.org>
 
6
 
 
7
 Distributed under the terms of the GNU General Public License version 2.
 
8
 
 
9
****************************************************************************/
 
10
 
 
11
#ifndef _ACTION_GROUP_TAB_H_
 
12
#define _ACTION_GROUP_TAB_H_
 
13
 
 
14
#include <action_group_tab_ui.h>
 
15
#include <action_data.h>
 
16
 
 
17
namespace KHotKeys
 
18
{
 
19
 
 
20
class Action_data_group;
 
21
 
 
22
class Action_group_tab
 
23
    : public Action_group_tab_ui
 
24
    {
 
25
    Q_OBJECT
 
26
    public:
 
27
        Action_group_tab( QWidget* parent_P = NULL, const char* name_P = NULL );
 
28
        void set_data( const Action_data_group* data_P );
 
29
        Action_data_group* get_data( Action_data_group* parent_P,
 
30
            Condition_list* conditions_P ) const;
 
31
    public Q_SLOTS:
 
32
        void clear_data();
 
33
    protected Q_SLOTS:
 
34
        virtual void action_group_name_changed( const QString& name_P );
 
35
    protected:
 
36
        Action_data_group::system_group_t system_group;
 
37
    };
 
38
    
 
39
//***************************************************************************
 
40
// Inline
 
41
//***************************************************************************
 
42
 
 
43
} // namespace KHotKeys
 
44
 
 
45
#endif