17 #ifndef QGSFAVORITESITEM_H
18 #define QGSFAVORITESITEM_H
21 #include "qgis_core.h"
44 SIP_PYOBJECT __repr__();
46 QString
str = QStringLiteral(
"<QgsFavoritesItem: \"%1\">" ).arg( sipCpp->name() );
47 sipRes = PyUnicode_FromString(
str.toUtf8().constData() );
61 void addDirectory(
const QString &directory,
const QString &name = QString() );
72 void renameFavorite(
const QString &path,
const QString &name );
75 static QIcon iconFavorites();
77 QVariant
sortKey()
const override;
80 QVector<QgsDataItem *>
createChildren(
const QString &directory,
const QString &name );
114 bool rename(
const QString &name )
override;
A Collection: logical collection of layers or subcollections, e.g.
Base class for all items in the model.
virtual QVariant sortKey() const
Returns the sorting key for the item.
virtual QVector< QgsDataItem * > createChildren()
Create children.
virtual Q_DECL_DEPRECATED bool rename(const QString &name)
Sets a new name for the item, and returns true if the item was successfully renamed.
A directory: contains subdirectories and layers.
A directory item showing the a single favorite directory.
Contains various Favorites directories.
#define Q_NOWARN_DEPRECATED_POP
#define Q_NOWARN_DEPRECATED_PUSH