From 4c762b2516bc664293c2aec072074f1e34dda8c3 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Tue, 18 Mar 2025 21:19:28 +0530 Subject: Remove all the ui bits because screw it, lets unix a bit more --- src/completion/TabsModel.cpp | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 src/completion/TabsModel.cpp (limited to 'src/completion/TabsModel.cpp') 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 -#include -#include - -#include "completion/TabsModel.hpp" - -TabsModel::TabsModel(QList 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 TabsModel::roleNames() const { - QHash 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 -} -- cgit v1.3.1