10 #ifndef PREFERENCE_MANAGER_H 11 #define PREFERENCE_MANAGER_H 16 #include <QMetaObject> 18 #include <QActionGroup> 20 #include <ui/qt/models/pref_models.h> 21 #include <ui/qt/capture_file.h> 35 void reuseType(
int pref,
int reuseFor);
42 static QMap<int, PreferenceFactory*> & factories();
53 #define REGISTER_PREFERENCE_TYPE(pref_id, preference_class) \ 54 class preference_class##pref_id##Factory : public PreferenceFactory { \ 56 preference_class##pref_id##Factory() \ 58 PreferenceManager::instance()->registerType(pref_id, this); \ 60 virtual WiresharkPreference *create(QObject * parent) { \ 61 WiresharkPreference * newPrefHandler = new preference_class(parent); \ 62 return newPrefHandler; \ 65 static preference_class##pref_id##Factory global_##preference_class##pref_id##Factory; 67 #endif // PREFERENCE_MANAGER_H Definition: preference_manager.h:45
Definition: pref_models.h:22
Definition: wireshark_preference.h:19
Definition: preference_manager.h:26