HAL
pin_proxy_model.cpp
Go to the documentation of this file.
1
#include "
gui/pin_model/pin_proxy_model.h
"
2
3
#include "
gui/gui_utils/sort.h
"
4
5
#include <QDateTime>
6
7
namespace
hal
8
{
9
PinProxyModel::PinProxyModel
(
QObject
* parent) :
SearchProxyModel
(parent)
10
{
11
12
}
13
14
bool
PinProxyModel::filterAcceptsRow
(
int
source_row,
const
QModelIndex
& source_parent)
const
15
{
16
return
checkRow
(source_row, source_parent, 0, 1);
17
}
18
19
20
void
PinProxyModel::startSearch
(
QString
text,
int
options)
21
{
22
mSearchString
= text;
23
mSearchOptions
=
SearchOptions
(options);
24
invalidateFilter
();
25
}
26
}
hal::PinProxyModel::PinProxyModel
PinProxyModel(QObject *parent=nullptr)
Definition:
pin_proxy_model.cpp:9
hal::PinProxyModel::filterAcceptsRow
bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const override
Definition:
pin_proxy_model.cpp:14
hal::PinProxyModel::startSearch
void startSearch(QString text, int options) override
Definition:
pin_proxy_model.cpp:20
hal::SearchOptions
Definition:
searchoptions.h:32
hal::SearchProxyModel
Definition:
search_proxy_model.h:33
hal::SearchProxyModel::mSearchOptions
SearchOptions mSearchOptions
Definition:
search_proxy_model.h:80
hal::SearchProxyModel::checkRow
bool checkRow(int sourceRow, const QModelIndex &sourceParent, int startIndex, int endIndex, int offset=0) const
Should be called inside filterAcceptsRow function and returns true if the source_row,...
Definition:
search_proxy_model.cpp:62
hal::SearchProxyModel::mSearchString
QString mSearchString
Definition:
search_proxy_model.h:81
hal
Definition:
parser_liberty.cpp:10
pin_proxy_model.h
QModelIndex
QObject
QSortFilterProxyModel::invalidateFilter
void invalidateFilter()
QString
sort.h
plugins
gui
src
pin_model
pin_proxy_model.cpp
Generated on Fri Feb 14 2025 14:22:43 for HAL by
1.9.1