33 public: |
33 public: |
34 LibraryManager(QObject* parent = nullptr); |
34 LibraryManager(QObject* parent = nullptr); |
35 LibraryManager(QSettings* settings, QObject* parent = nullptr); |
35 LibraryManager(QSettings* settings, QObject* parent = nullptr); |
36 QVector<Library>::const_iterator begin() const; |
36 QVector<Library>::const_iterator begin() const; |
37 QVector<Library>::const_iterator end() const; |
37 QVector<Library>::const_iterator end() const; |
38 QFileInfo findFile(QString fileName) const; |
38 QString findFile(QString fileName) const; |
39 void addLibrary(const Library& library); |
39 void addLibrary(const Library& library); |
40 void removeLibrary(const int libraryIndex); |
40 void removeLibrary(const int libraryIndex); |
41 const Library& library(int libraryIndex) const; |
41 const Library& library(int libraryIndex) const; |
42 void setLibraryPath(int libraryIndex, const QDir& path); |
42 void setLibraryPath(int libraryIndex, const QDir& path); |
43 void setLibraryRole(int libraryIndex, const Library::Role role); |
43 void setLibraryRole(int libraryIndex, const Library::Role role); |