00001 #ifndef UMPEDITOR_H_ 00002 #define UMPEDITOR_H_ 00003 00004 #include <string> 00005 #include <gtk/gtk.h> 00006 #include "../common/UMPDefinitionView.h" 00007 00008 namespace ui 00009 { 00010 class UMPEditor 00011 { 00012 private: 00013 00014 UMPDefinitionView _view; 00015 // Main dialog widget 00016 GtkWidget* _dialog; 00017 00018 public: 00019 00020 UMPEditor (const std::string& umpName); 00021 00022 virtual ~UMPEditor (); 00023 00024 void show (); 00025 }; 00026 } 00027 00028 #endif /* UMPEDITOR_H_ */