QGIS API Documentation  master-6227475
QgsZipItem Class Reference

A zip file: contains layers, using GDAL/OGR VSIFILE mechanism. More...

#include <qgsdataitem.h>

+ Inheritance diagram for QgsZipItem:
+ Collaboration diagram for QgsZipItem:

List of all members.

Public Member Functions

 QgsZipItem (QgsDataItem *parent, QString name, QString path)
 ~QgsZipItem ()
QVector< QgsDataItem * > createChildren ()
const QStringList & getZipFileList ()

Static Public Member Functions

static const QIcon & iconZip ()
static QgsDataItemitemFromPath (QgsDataItem *parent, QString path, QString name)
static QString vsiPrefix (QString uri)

Static Public Attributes

static QVector< dataItem_t * > mDataItemPtr = QVector<dataItem_t*>()
static QStringList mProviderNames = QStringList()

Protected Attributes

QString mVsiPrefix
QStringList mZipFileList

Detailed Description

A zip file: contains layers, using GDAL/OGR VSIFILE mechanism.

Definition at line 300 of file qgsdataitem.h.


Constructor & Destructor Documentation

Definition at line 799 of file qgsdataitem.cpp.


Member Function Documentation

const QIcon & QgsZipItem::iconZip ( ) [static]

Definition at line 139 of file qgsdataitem.cpp.

References QgsApplication::getThemeIcon(), and QgsDataItem::icon().

Referenced by QgsZipItem().

QString QgsZipItem::vsiPrefix ( QString  uri) [static]

Definition at line 950 of file qgsdataitem.cpp.

Referenced by itemFromPath(), and QgsZipItem().


Member Data Documentation

QVector< dataItem_t * > QgsZipItem::mDataItemPtr = QVector<dataItem_t*>() [static]
Note:
not available via python bindings

Definition at line 316 of file qgsdataitem.h.

Referenced by createChildren(), itemFromPath(), and QgsZipItem().

QStringList QgsZipItem::mProviderNames = QStringList() [static]

Definition at line 317 of file qgsdataitem.h.

Referenced by createChildren(), itemFromPath(), and QgsZipItem().

QString QgsZipItem::mVsiPrefix [protected]

Definition at line 305 of file qgsdataitem.h.

Referenced by createChildren(), getZipFileList(), and QgsZipItem().

QStringList QgsZipItem::mZipFileList [protected]

Definition at line 306 of file qgsdataitem.h.

Referenced by createChildren(), and getZipFileList().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines