29class GUI_EditLibrary :
33 PIMPL(GUI_EditLibrary)
34 UI_CLASS_SHARED_PTR(GUI_EditLibrary)
41 explicit GUI_EditLibrary(
const QString& name,
const QString& path, QWidget* parent =
nullptr);
42 explicit GUI_EditLibrary(QWidget* parent =
nullptr);
43 ~GUI_EditLibrary()
override;
56 bool hasNameChanged()
const;
57 bool hasPathChanged()
const;
59 EditMode editMode()
const;
64 void chooseDirClicked();
65 void nameEdited(
const QString& text);
68 void languageChanged()
override;