blob: 9b4c833c32153e227f37caa5d932719998cd2e2d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
/****************************************************************************
accessibility.h
KDE Control Accessibility module to control Bell, Keyboard and ?Mouse?
-------------------
Copyright : (c) 2000 Matthias H�lzer-Kl�pfel
-------------------
Original Author: Matthias H�lzer-Kl�pfel
Contributors: Jos� Pablo Ezequiel "Pupeno" Fern�ndez <[email protected]>
Current Maintainer: Jos� Pablo Ezequiel "Pupeno" Fern�ndez <[email protected]>
****************************************************************************/
/****************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
****************************************************************************/
#ifndef _ACCESSIBILITY_H_
#define _ACCESSIBILITY_H_
#include <kdebug.h>
#include "accessibilityconfigwidget.h"
class AccessibilityConfig : public AccessibilityConfigWidget {
Q_OBJECT
public:
/**
* Constructor
*/
AccessibilityConfig(TQWidget *parent = 0L, const char *name = 0L, const TQStringList &foo = TQStringList());
/**
* Destructor
*/
virtual ~AccessibilityConfig();
/**
* This method is invoked whenever the module should read its
* configuration (most of the times from a config file) and update the
* user interface. This happens when the user clicks the "Reset" button in
* the control center, to undo all of his changes and restore the currently
* valid settings. NOTE that this is not called after the modules is loaded,
* so you probably want to call this method in the constructor.
*/
void load();
void load( bool useDefaults );
/**
* This function gets called when the user wants to save the settings in
* the user interface, updating the config files or wherever the
* configuration is stored. The method is called when the user clicks "Apply"
* or "Ok".
*/
void save();
/**
* This function is called to set the settings in the module to sensible
* default values. It gets called when hitting the "Default" button. The
* default values should probably be the same as the ones the application
* uses when started without a config file.
*/
void defaults();
};
#endif // _ACCESSIBILITY_H_
|