#pragma once #include "std/string.hpp" #include #include class QTableWidget; class QButtonGroup; namespace qt { class PreferencesDialog : public QDialog { typedef QDialog base_t; Q_OBJECT virtual QSize sizeHint () const { return QSize(400, 400); } public: explicit PreferencesDialog(QWidget * parent); private slots: void OnCloseClick(); void OnUnitsChanged(int i); #ifdef BUILD_DESIGNER void OnEnabledAutoRegenGeomIndex(int i); #endif private: QButtonGroup * m_pUnits; }; } // namespace qt #ifdef BUILD_DESIGNER extern string const kEnabledAutoRegenGeomIndex; #endif