diff options
Diffstat (limited to '')
| -rw-r--r-- | include/completion/TabsAdapter.hpp | 3 | ||||
| -rw-r--r-- | include/completion/TabsModel.hpp | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/include/completion/TabsAdapter.hpp b/include/completion/TabsAdapter.hpp index 089eefb..fd47b8b 100644 --- a/include/completion/TabsAdapter.hpp +++ b/include/completion/TabsAdapter.hpp @@ -4,12 +4,13 @@ #include <QtCore> #include "completion/Adapter.hpp" +#include "completion/TabsModel.hpp" class TabsAdapter : public Adapter { Q_OBJECT public: - TabsAdapter(); + TabsAdapter(QList<Tab> tabs); ~TabsAdapter(); Completer *completer() override; QString prompt() override; diff --git a/include/completion/TabsModel.hpp b/include/completion/TabsModel.hpp index be1ea78..4b4518f 100644 --- a/include/completion/TabsModel.hpp +++ b/include/completion/TabsModel.hpp @@ -4,7 +4,7 @@ #include <QWidget> #include <QtCore> -struct Buffer { +struct Tab { QString url; QString title; }; @@ -13,7 +13,7 @@ class TabsModel : public QAbstractListModel { Q_OBJECT public: - TabsModel(QObject *parent = nullptr); + TabsModel(QList<Tab> tabs, QObject *parent = nullptr); int rowCount(const QModelIndex &parent = QModelIndex()) const override; int columnCount(const QModelIndex &parent = QModelIndex()) const override; QHash<int, QByteArray> roleNames() const override; @@ -21,5 +21,5 @@ public: int role = Qt::DisplayRole) const override; private: - QList<Buffer> items; + QList<Tab> items; }; |
