summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/networksettings2/GUIUtils.h
blob: 23290a921d05bc3c5f5ca045f58f7f846a62d4e8 (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
#ifndef __GUIUTILS_H
#define __GUIUTILS_H

#include <qstring.h>

// if TEXT capable widget has changed
#define TXTM( Data, Wdg, FL ) \
      if( Wdg->text() != Data ) { \
        FL = 1; \
        Data = Wdg->text(); \
      }

// if IsChecked capable widget has changed
#define CBM(Data,Wdg,FL) \
    if( Wdg->isChecked() != Data) { \
      FL = 1; \
      Data = Wdg->isChecked(); \
    }

// if Value capable widget has changed
#define SBM(Data,Wdg,FL) \
    if( Wdg->value() != Data) { \
      FL = 1; \
      Data = Wdg->value(); \
    }

// if currentItem capable widget has changed
#define CIM(Data,Wdg,FL) \
    if( Wdg->currentItem() != Data) { \
      FL = 1; \
      Data = Wdg->currentItem(); \
    }

extern bool validIP( const QString & S );

#endif