22 #ifndef PROPERTYCREATIONDIALOG_H 
   23 #define PROPERTYCREATIONDIALOG_H 
   27 #include <tulip/tulipconf.h> 
   30 class PropertyCreationDialog;
 
   35 class PropertyInterface;
 
   50 class TLP_QT_SCOPE PropertyCreationDialog : 
public QDialog {
 
   57   explicit PropertyCreationDialog(QWidget *parent = NULL);
 
   61   explicit PropertyCreationDialog(
tlp::Graph* graph,QWidget *parent = NULL,
 
   62                                   std::string selectedType = std::string());
 
   63   ~PropertyCreationDialog();
 
   88     return _createdProperty;
 
   98   static PropertyInterface* createNewProperty(
tlp::Graph* graph,
 
  100       std::string selectedType = std::string());
 
  102   void checkValidity();
 
  106   Ui::PropertyCreationDialog *ui;
 
  107   QPushButton* _createPropertyButton;
 
  109   PropertyInterface* _createdProperty;
 
  113 #endif // PROPERTYCREATIONDIALOG_H