7#ifndef SHORTCUT_TREEVIEW_H
8#define SHORTCUT_TREEVIEW_H
10#include <QSortFilterProxyModel>
11#include <QStandardItemModel>
24 [[nodiscard]]
bool filterAcceptsRow(
int sourceRow,
const QModelIndex &sourceParent)
const override;
49 void currentChanged(
const QModelIndex ¤t,
const QModelIndex &previous)
override;
Definition shortcut_treeview.h:18
ShortcutFilterProxyModel(QObject *parent=nullptr)
Definition shortcut_treeview.cpp:8
bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override
Definition shortcut_treeview.cpp:15
void refreshShortcuts()
Definition shortcut_treeview.cpp:130
void updateSearchString(const QString &searchString)
Definition shortcut_treeview.cpp:151
QStandardItemModel * shortcutsModel
Definition shortcut_treeview.h:41
ShortcutTreeView(QWidget *parent)
Definition shortcut_treeview.cpp:28
void currentChanged(const QModelIndex ¤t, const QModelIndex &previous) override
Definition shortcut_treeview.cpp:135
void currentItemChanged(const QString &shortcut)
ShortcutFilterProxyModel * proxyModel
Definition shortcut_treeview.h:42
void populateShortcutsModel()
Definition shortcut_treeview.cpp:66
void retranslateUi()
Definition shortcut_treeview.cpp:95