QGIS API Documentation  2.7.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | List of all members
QgsFavouritesItem Class Reference

Contains various Favourites directories. More...

#include <qgsdataitem.h>

Inheritance diagram for QgsFavouritesItem:
Inheritance graph

Public Member Functions

 QgsFavouritesItem (QgsDataItem *parent, QString name, QString path=QString())
 ~QgsFavouritesItem ()
void addDirectory (QString favIcon)
QVector< QgsDataItem * > createChildren ()
void removeDirectory (QgsDirectoryItem *item)
- Public Member Functions inherited from QgsDataCollectionItem
 QgsDataCollectionItem (QgsDataItem *parent, QString name, QString path=QString::null)
 ~QgsDataCollectionItem ()
void addChild (QgsDataItem *item)
- Public Member Functions inherited from QgsDataItem
 QgsDataItem (QgsDataItem::Type type, QgsDataItem *parent, QString name, QString path)
virtual ~QgsDataItem ()
virtual bool acceptDrop ()
virtual QList< QAction * > actions ()
virtual void addChildItem (QgsDataItem *child, bool refresh=false)
capabilities ()
virtual Capabilities capabilities2 () const
QVector< QgsDataItem * > children () const
virtual void deleteChildItem (QgsDataItem *child)
virtual void depopulate ()
 Remove children recursively and set as not populated. More...
virtual bool equal (const QgsDataItem *other)
virtual bool handleDrop (const QMimeData *, Qt::DropAction)
bool hasChildren ()
virtual QIcon icon ()
bool isPopulated ()
QString name () const
virtual QWidget * paramWidget ()
QgsDataItemparent () const
QString path () const
virtual void populate ()
virtual void populate (QVector< QgsDataItem * > children)
virtual void refresh ()
virtual void refresh (QVector< QgsDataItem * > children)
virtual QgsDataItemremoveChildItem (QgsDataItem *child)
int rowCount ()
virtual void setCapabilities (Capabilities capabilities)
virtual bool setCrs (QgsCoordinateReferenceSystem crs)
void setIcon (QIcon icon)
void setIconName (const QString &iconName)
void setParent (QgsDataItem *parent)
void setPath (const QString &path)
void setPopulated ()
 Set as populated without populating. More...
void setToolTip (QString msg)
QString toolTip () const
Type type () const

Static Public Member Functions

static const QIcon & iconFavourites ()
- Static Public Member Functions inherited from QgsDataCollectionItem
static const QIcon & iconDataCollection ()
static const QIcon & iconDir ()
- Static Public Member Functions inherited from QgsDataItem
static int findItem (QVector< QgsDataItem * > items, QgsDataItem *item)

Additional Inherited Members

- Public Types inherited from QgsDataItem
enum  Capability { NoCapabilities = 0, SetCrs = 1 << 0, Fertile = 1 << 1, Fast = 1 << 2 }
enum  Type {
  Collection, Directory, Layer, Error,
- Public Slots inherited from QgsDataItem
void emitBeginInsertItems (QgsDataItem *parent, int first, int last)
void emitBeginRemoveItems (QgsDataItem *parent, int first, int last)
void emitEndInsertItems ()
void emitEndRemoveItems ()
- Signals inherited from QgsDataItem
void beginInsertItems (QgsDataItem *parent, int first, int last)
void beginRemoveItems (QgsDataItem *parent, int first, int last)
void endInsertItems ()
void endRemoveItems ()
- Protected Attributes inherited from QgsDataItem
Capabilities mCapabilities
QVector< QgsDataItem * > mChildren
QIcon mIcon
QString mIconName
QString mName
QString mPath
bool mPopulated
QString mToolTip
Type mType
- Static Protected Attributes inherited from QgsDataItem
static QMap< QString, QIcon > mIconMap = QMap<QString, QIcon>()

Detailed Description

Contains various Favourites directories.

Definition at line 319 of file qgsdataitem.h.

Constructor & Destructor Documentation

QgsFavouritesItem::QgsFavouritesItem ( QgsDataItem parent,
QString  name,
QString  path = QString() 

Definition at line 772 of file qgsdataitem.cpp.

QgsFavouritesItem::~QgsFavouritesItem ( )

Definition at line 782 of file qgsdataitem.cpp.

Member Function Documentation

void QgsFavouritesItem::addDirectory ( QString  favIcon)

Definition at line 807 of file qgsdataitem.cpp.

QVector< QgsDataItem * > QgsFavouritesItem::createChildren ( )

Reimplemented from QgsDataItem.

Definition at line 786 of file qgsdataitem.cpp.

const QIcon & QgsFavouritesItem::iconFavourites ( )

Definition at line 129 of file qgsdataitem.cpp.

void QgsFavouritesItem::removeDirectory ( QgsDirectoryItem item)

Definition at line 818 of file qgsdataitem.cpp.

The documentation for this class was generated from the following files: