OpenMW
|
00001 #ifndef CSV_WORLD_CELLCREATOR_H 00002 #define CSV_WORLD_CELLCREATOR_H 00003 00004 class QLabel; 00005 class QSpinBox; 00006 class QComboBox; 00007 00008 #include "genericcreator.hpp" 00009 00010 namespace CSVWorld 00011 { 00012 class CellCreator : public GenericCreator 00013 { 00014 Q_OBJECT 00015 00016 QComboBox *mType; 00017 QLabel *mXLabel; 00018 QSpinBox *mX; 00019 QLabel *mYLabel; 00020 QSpinBox *mY; 00021 00022 protected: 00023 00024 virtual std::string getId() const; 00025 00026 public: 00027 00028 CellCreator (CSMWorld::Data& data, QUndoStack& undoStack, const CSMWorld::UniversalId& id); 00029 00030 virtual void reset(); 00031 00032 private slots: 00033 00034 void setType (int index); 00035 00036 void valueChanged (int index); 00037 }; 00038 } 00039 00040 #endif