src/libraries.h

changeset 230
a1f3f7d9078b
parent 218
63125c36de73
child 259
c27612f0eac0
equal deleted inserted replaced
229:38d86002d548 230:a1f3f7d9078b
48 using Libraries = QVector<Library>; 48 using Libraries = QVector<Library>;
49 Q_DECLARE_METATYPE(Libraries) 49 Q_DECLARE_METATYPE(Libraries)
50 50
51 class Configuration; 51 class Configuration;
52 52
53 class LibraryManager : public QAbstractTableModel 53 class LibrariesModel : public QAbstractTableModel
54 { 54 {
55 Q_OBJECT 55 Q_OBJECT
56 public: 56 public:
57 LibraryManager(QObject* parent = nullptr); 57 LibrariesModel(QObject* parent = nullptr);
58 QVector<Library>::const_iterator begin() const; 58 QVector<Library>::const_iterator begin() const;
59 QVector<Library>::const_iterator end() const; 59 QVector<Library>::const_iterator end() const;
60 QString findFile(QString fileName) const; 60 QString findFile(QString fileName) const;
61 void addLibrary(const Library& library); 61 void addLibrary(const Library& library);
62 void removeLibrary(const int libraryIndex); 62 void removeLibrary(const int libraryIndex);

mercurial