IOptionsPageProvider Class
(Core::IOptionsPageProvider)Public Functions
IOptionsPageProvider(QObject *parent = nullptr) | |
~IOptionsPageProvider() | |
Id | category() const |
QIcon | categoryIcon() const |
QString | displayCategory() const |
virtual bool | matches(const QString &searchKeyWord) const = 0 |
virtual QList<IOptionsPage *> | pages() const = 0 |
Static Public Members
const QList<IOptionsPageProvider *> | allOptionsPagesProviders() |
Protected Functions
void | setCategory(Id category) |
void | setCategoryIcon(const QString &categoryIcon) |
void | setDisplayCategory(const QString &displayCategory) |
Member Function Documentation
IOptionsPageProvider::IOptionsPageProvider(QObject *parent = nullptr)
Default constructs an instance of IOptionsPageProvider.
IOptionsPageProvider::~IOptionsPageProvider()
Destroys the instance of IOptionsPageProvider.
[static]
const QList<IOptionsPageProvider *> IOptionsPageProvider::allOptionsPagesProviders()
Id IOptionsPageProvider::category() const
See also setCategory().
QIcon IOptionsPageProvider::categoryIcon() const
See also setCategoryIcon().
QString IOptionsPageProvider::displayCategory() const
See also setDisplayCategory().
[pure virtual]
bool IOptionsPageProvider::matches(const QString &searchKeyWord) const
[pure virtual]
QList<IOptionsPage *> IOptionsPageProvider::pages() const
[protected]
void IOptionsPageProvider::setCategory(Id category)
See also category().
[protected]
void IOptionsPageProvider::setCategoryIcon(const QString &categoryIcon)
See also categoryIcon().
[protected]
void IOptionsPageProvider::setDisplayCategory(const QString &displayCategory)
See also displayCategory().