summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/networksettings2/GUIUtils.h
Unidiff
Diffstat (limited to 'noncore/settings/networksettings2/networksettings2/GUIUtils.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/networksettings2/GUIUtils.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/noncore/settings/networksettings2/networksettings2/GUIUtils.h b/noncore/settings/networksettings2/networksettings2/GUIUtils.h
new file mode 100644
index 0000000..23290a9
--- a/dev/null
+++ b/noncore/settings/networksettings2/networksettings2/GUIUtils.h
@@ -0,0 +1,36 @@
1#ifndef __GUIUTILS_H
2#define __GUIUTILS_H
3
4#include <qstring.h>
5
6// if TEXT capable widget has changed
7#define TXTM( Data, Wdg, FL ) \
8 if( Wdg->text() != Data ) { \
9 FL = 1; \
10 Data = Wdg->text(); \
11 }
12
13// if IsChecked capable widget has changed
14#define CBM(Data,Wdg,FL) \
15 if( Wdg->isChecked() != Data) { \
16 FL = 1; \
17 Data = Wdg->isChecked(); \
18 }
19
20// if Value capable widget has changed
21#define SBM(Data,Wdg,FL) \
22 if( Wdg->value() != Data) { \
23 FL = 1; \
24 Data = Wdg->value(); \
25 }
26
27// if currentItem capable widget has changed
28#define CIM(Data,Wdg,FL) \
29 if( Wdg->currentItem() != Data) { \
30 FL = 1; \
31 Data = Wdg->currentItem(); \
32 }
33
34extern bool validIP( const QString & S );
35
36#endif