QGIS API Documentation 3.40.0-Bratislava (b56115d8743)
|
A custom item model for display of CPT City color palettes. More...
#include <qgscptcityarchive.h>
Public Types | |
enum | ViewType { Authors = 0 , Selections = 1 , List = 2 } |
Public Slots | |
void | beginInsertItems (QgsCptCityDataItem *parent, int first, int last) |
void | beginRemoveItems (QgsCptCityDataItem *parent, int first, int last) |
void | endInsertItems () |
void | endRemoveItems () |
Public Member Functions | |
QgsCptCityBrowserModel (QObject *parent=nullptr, QgsCptCityArchive *archive=QgsCptCityArchive::defaultArchive(), ViewType Type=Authors) | |
~QgsCptCityBrowserModel () override | |
bool | canFetchMore (const QModelIndex &parent) const override |
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
void | connectItem (QgsCptCityDataItem *item) |
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
QgsCptCityDataItem * | dataItem (const QModelIndex &idx) const |
Returns the data item corresponding to the given index. | |
void | fetchMore (const QModelIndex &parent) override |
QModelIndex | findItem (QgsCptCityDataItem *item, QgsCptCityDataItem *parent=nullptr) const |
QModelIndex | findPath (const QString &path) |
Returns index of a path. | |
Qt::ItemFlags | flags (const QModelIndex &index) const override |
bool | hasChildren (const QModelIndex &parent=QModelIndex()) const override |
QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
QModelIndex | parent (const QModelIndex &index) const override |
void | refresh (const QModelIndex &index=QModelIndex()) |
Refresh item children. | |
void | refresh (const QString &path) |
Refresh the item specified by path. | |
void | reload () |
Reload the whole model. | |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
Protected Member Functions | |
void | addRootItems () |
void | removeRootItems () |
Protected Attributes | |
QgsCptCityArchive * | mArchive = nullptr |
QSize | mIconSize |
QVector< QgsCptCityDataItem * > | mRootItems |
ViewType | mViewType |
A custom item model for display of CPT City color palettes.
Definition at line 398 of file qgscptcityarchive.h.
Enumerator | |
---|---|
Authors | |
Selections | |
List |
Definition at line 404 of file qgscptcityarchive.h.
QgsCptCityBrowserModel::QgsCptCityBrowserModel | ( | QObject * | parent = nullptr , |
QgsCptCityArchive * | archive = QgsCptCityArchive::defaultArchive() , |
||
ViewType | Type = Authors |
||
) |
Definition at line 1325 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1338 of file qgscptcityarchive.cpp.
|
protected |
Definition at line 1343 of file qgscptcityarchive.cpp.
|
slot |
Definition at line 1632 of file qgscptcityarchive.cpp.
|
slot |
Definition at line 1646 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1666 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1461 of file qgscptcityarchive.cpp.
void QgsCptCityBrowserModel::connectItem | ( | QgsCptCityDataItem * | item | ) |
Definition at line 1658 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1371 of file qgscptcityarchive.cpp.
QgsCptCityDataItem * QgsCptCityBrowserModel::dataItem | ( | const QModelIndex & | idx | ) | const |
Returns the data item corresponding to the given index.
Definition at line 1694 of file qgscptcityarchive.cpp.
|
slot |
Definition at line 1642 of file qgscptcityarchive.cpp.
|
slot |
Definition at line 1654 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1684 of file qgscptcityarchive.cpp.
QModelIndex QgsCptCityBrowserModel::findItem | ( | QgsCptCityDataItem * | item, |
QgsCptCityDataItem * | parent = nullptr |
||
) | const |
Definition at line 1604 of file qgscptcityarchive.cpp.
QModelIndex QgsCptCityBrowserModel::findPath | ( | const QString & | path | ) |
Returns index of a path.
Definition at line 1467 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1361 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1451 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1421 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1587 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1595 of file qgscptcityarchive.cpp.
void QgsCptCityBrowserModel::refresh | ( | const QModelIndex & | index = QModelIndex() | ) |
Refresh item children.
Definition at line 1622 of file qgscptcityarchive.cpp.
void QgsCptCityBrowserModel::refresh | ( | const QString & | path | ) |
Refresh the item specified by path.
Definition at line 1576 of file qgscptcityarchive.cpp.
void QgsCptCityBrowserModel::reload | ( | ) |
Reload the whole model.
Definition at line 1567 of file qgscptcityarchive.cpp.
|
protected |
Definition at line 1356 of file qgscptcityarchive.cpp.
|
override |
Definition at line 1434 of file qgscptcityarchive.cpp.
|
protected |
Definition at line 466 of file qgscptcityarchive.h.
|
protected |
Definition at line 468 of file qgscptcityarchive.h.
|
protected |
Definition at line 465 of file qgscptcityarchive.h.
|
protected |
Definition at line 467 of file qgscptcityarchive.h.