00001 #ifndef __GUIUTILS_H
00002 #define __GUIUTILS_H
00003
00004 #include <qstring.h>
00005
00006
00007 #define TXTM( Data, Wdg, FL ) \
00008 if( Wdg->text() != Data ) { \
00009 FL = 1; \
00010 Data = Wdg->text(); \
00011 }
00012
00013
00014 #define CBM(Data,Wdg,FL) \
00015 if( Wdg->isChecked() != Data) { \
00016 FL = 1; \
00017 Data = Wdg->isChecked(); \
00018 }
00019
00020
00021 #define SBM(Data,Wdg,FL) \
00022 if( Wdg->value() != Data) { \
00023 FL = 1; \
00024 Data = Wdg->value(); \
00025 }
00026
00027
00028 #define CIM(Data,Wdg,FL) \
00029 if( Wdg->currentItem() != Data) { \
00030 FL = 1; \
00031 Data = Wdg->currentItem(); \
00032 }
00033
00034 #define STXT(a, b) \
00035 b->setText( a );
00036
00037 #define SCB(a, b) \
00038 b->setChecked( a );
00039
00040 #define SSB( Data,Wdg) \
00041 Wdg->setValue( Data )
00042
00043 extern bool validIP( const QString & S );
00044
00045 #endif