00001 #ifndef _CONFIGDLG_H_ 00002 #define _CONFIGDLG_H_ 00003 00004 #include <qmap.h> 00005 00006 #include "configdlg_base.h" 00007 #include "abconfig.h" 00008 00009 class ConfigDlg: public ConfigDlg_Base 00010 { 00011 Q_OBJECT 00012 public: 00013 ConfigDlg( QWidget *parent = 0, const char *name = 0 ); 00014 00015 // Search Settings 00016 void setConfig( const AbConfig& cnf ); 00017 AbConfig getConfig(); 00018 00019 protected slots: 00020 void slotItemUp(); 00021 void slotItemDown(); 00022 void slotItemAdd(); 00023 void slotItemRemove(); 00024 00025 protected: 00026 QStringList contFields; 00027 AbConfig m_config; 00028 QMap<QString, int> m_mapStrToID; 00029 QMap<int, QString> m_mapIDToStr; 00030 }; 00031 00032 00033 #endif
1.4.2