src/settingseditor/librarieseditor.h

changeset 259
c27612f0eac0
parent 230
a1f3f7d9078b
child 264
76a025db4948
equal deleted inserted replaced
258:fe094d0687ad 259:c27612f0eac0
8 Q_OBJECT 8 Q_OBJECT
9 public: 9 public:
10 LibrariesEditor(QWidget* parent = nullptr); 10 LibrariesEditor(QWidget* parent = nullptr);
11 ~LibrariesEditor(); 11 ~LibrariesEditor();
12 void saveSettings(); 12 void saveSettings();
13 void setModel(LibrariesModel *model);
13 private Q_SLOTS: 14 private Q_SLOTS:
14 void searchPathForNewLibrary(); 15 void searchPathForNewLibrary();
15 void addNewLibrary(); 16 void addNewLibrary();
16 void showContextMenu(const QPoint position); 17 void showContextMenu(const QPoint position);
17 void setCurrentLibraryRole(); 18 void setCurrentLibraryRole();
22 enum 23 enum
23 { 24 {
24 RoleColumn, 25 RoleColumn,
25 PathColumn 26 PathColumn
26 }; 27 };
27 LibrariesModel libraries;
28 class Ui_LibrariesEditor& ui; 28 class Ui_LibrariesEditor& ui;
29 int currentLibraryIndex() const; 29 LibrariesModel* currentModel();
30 std::size_t currentLibraryIndex() const;
30 }; 31 };

mercurial