21 #ifndef COPYPROPERTYDIALOG_H 22 #define COPYPROPERTYDIALOG_H 24 #include <tulip/tulipconf.h> 29 class CopyPropertyDialogData;
34 class PropertyInterface;
50 class TLP_QT_SCOPE CopyPropertyDialog :
public QDialog {
53 CopyPropertyDialog(QWidget *parent =
nullptr);
54 ~CopyPropertyDialog()
override;
75 QString destinationPropertyName()
const;
77 enum PropertyScope { NEW, LOCAL, INHERITED };
82 PropertyScope destinationPropertyScope()
const;
97 bool askBeforePropertyOverwriting =
false,
98 QWidget *parent =
nullptr);
101 Ui::CopyPropertyDialogData *ui;
106 void checkValidity();
109 #endif // COPYPROPERTYDIALOG_H
PropertyInterface describes the interface of a graph property.