Quantum GIS API Documentation
1.8
|
A directory: contains subdirectories and layers. More...
#include <qgsdataitem.h>
Public Types | |
enum | Column { Name, Size, Date, Permissions, Owner, Group, Type } |
Public Member Functions | |
QgsDirectoryItem (QgsDataItem *parent, QString name, QString path) | |
~QgsDirectoryItem () | |
QVector< QgsDataItem * > | createChildren () |
virtual bool | equal (const QgsDataItem *other) |
virtual QWidget * | paramWidget () |
Static Public Attributes | |
static QVector< QLibrary * > | mLibraries = QVector<QLibrary*>() |
A directory: contains subdirectories and layers.
Definition at line 218 of file qgsdataitem.h.
Definition at line 222 of file qgsdataitem.h.
QgsDirectoryItem::QgsDirectoryItem | ( | QgsDataItem * | parent, |
QString | name, | ||
QString | path | ||
) |
Definition at line 400 of file qgsdataitem.cpp.
References cast_to_fptr, QgsDataItem::Directory, QgsDataCollectionItem::iconDir(), QgsProviderRegistry::instance(), QgsDataItem::mIcon, mLibraries, QgsDataItem::mType, QgsDataProvider::NoDataCapabilities, QgsProviderRegistry::providerLibrary(), QgsProviderRegistry::providerList(), and QgsDebugMsg.
Referenced by createChildren().
Definition at line 441 of file qgsdataitem.cpp.
QVector< QgsDataItem * > QgsDirectoryItem::createChildren | ( | ) | [virtual] |
Reimplemented from QgsDataItem.
Definition at line 445 of file qgsdataitem.cpp.
References QgsDataItem::capabilities(), cast_to_fptr, QgsDataItem::children(), QgsDataProvider::Dir, QgsDataProvider::File, QgsZipItem::itemFromPath(), mLibraries, QgsDataItem::mPath, QgsDataItem::name(), QgsDataItem::path(), QgsDebugMsg, and QgsDirectoryItem().
bool QgsDirectoryItem::equal | ( | const QgsDataItem * | other | ) | [virtual] |
Reimplemented from QgsDataItem.
Definition at line 518 of file qgsdataitem.cpp.
References QgsDataItem::path(), and QgsDataItem::type().
QWidget * QgsDirectoryItem::paramWidget | ( | ) | [virtual] |
Reimplemented from QgsDataItem.
Definition at line 528 of file qgsdataitem.cpp.
References QgsDataItem::mPath.
QVector< QLibrary * > QgsDirectoryItem::mLibraries = QVector<QLibrary*>() [static] |
Definition at line 242 of file qgsdataitem.h.
Referenced by createChildren(), and QgsDirectoryItem().