#pragma once #include #include #include #include #include #include class Framework; namespace qt { class MwmsBordersSelection : public QDialog { public: MwmsBordersSelection(QWidget * parent); enum class Response { MwmsBordersByPolyFiles, MwmsBordersWithVerticesByPolyFiles, MwmsBordersByPackedPolygon, MwmsBordersWithVerticesByPackedPolygon, BoundingBoxByPolyFiles, BoundingBoxByPackedPolygon, Cancelled }; Response ShowModal(); private: QGroupBox * CreateSourceChoosingGroup(); QGroupBox * CreateViewTypeGroup(); QGroupBox * CreateButtonBoxGroup(); QRadioButton * m_radioBordersFromPackedPolygon; QRadioButton * m_radioBordersFromData; QRadioButton * m_radioWithPoints; QRadioButton * m_radioJustBorders; QRadioButton * m_radioBoundingBox; }; } // namespace qt