aboutsummaryrefslogtreecommitdiff
path: root/src/completion/TabsModel.cpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-03-18 21:19:28 +0530
committerAkshay Nair <phenax5@gmail.com>2025-03-18 21:19:47 +0530
commit4c762b2516bc664293c2aec072074f1e34dda8c3 (patch)
treeebe441f7af8c1f4c49f04630538312d55f18f63b /src/completion/TabsModel.cpp
parent056b0b16947ac19a0c425aa9d2ff8f589378d3bc (diff)
downloadnull-browser-4c762b2516bc664293c2aec072074f1e34dda8c3.tar.gz
null-browser-4c762b2516bc664293c2aec072074f1e34dda8c3.zip
Remove all the ui bits because screw it, lets unix a bit more
Diffstat (limited to 'src/completion/TabsModel.cpp')
-rw-r--r--src/completion/TabsModel.cpp42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/completion/TabsModel.cpp b/src/completion/TabsModel.cpp
deleted file mode 100644
index 6d14b30..0000000
--- a/src/completion/TabsModel.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-#include <QAbstractListModel>
-#include <QWidget>
-#include <QtCore>
-
-#include "completion/TabsModel.hpp"
-
-TabsModel::TabsModel(QList<Tab> tabs, QObject *parent)
- : QAbstractListModel(parent), items(tabs) {}
-
-QVariant TabsModel::data(const QModelIndex &index, int role) const {
- if (!index.isValid() || index.row() >= items.size())
- return QVariant();
-
- const Tab &item = items.at(index.row());
-
- if (role == Qt::DisplayRole)
- return index.row();
- else if (role == Qt::UserRole)
- return item.title;
- else if (role == Qt::AccessibleDescriptionRole)
- return item.url + item.title;
-
- return QVariant();
-}
-
-QHash<int, QByteArray> TabsModel::roleNames() const {
- QHash<int, QByteArray> roles;
- roles[Qt::DisplayRole] = "url";
- roles[Qt::UserRole] = "title";
- roles[Qt::AccessibleDescriptionRole] = "full";
- return roles;
-}
-
-int TabsModel::rowCount(const QModelIndex &parent) const {
- Q_UNUSED(parent);
- return items.size();
-}
-
-int TabsModel::columnCount(const QModelIndex &parent) const {
- Q_UNUSED(parent);
- return 2; // url + title
-}