Quantum GIS API Documentation  1.8
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes
QgsZipItem Class Reference

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

#include <qgsdataitem.h>

Inheritance diagram for QgsZipItem:
Inheritance graph
[legend]
Collaboration diagram for QgsZipItem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Static Public Attributes

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

Protected Attributes

QStringList mZipFileList

Detailed Description

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

Definition at line 291 of file qgsdataitem.h.


Constructor & Destructor Documentation

QgsZipItem::QgsZipItem ( QgsDataItem parent,
QString  name,
QString  path 
)

Definition at line 772 of file qgsdataitem.cpp.


Member Function Documentation

QVector< QgsDataItem * > QgsZipItem::createChildren ( ) [virtual]
QStringList QgsZipItem::getFiles ( )
const QStringList& QgsZipItem::getZipFileList ( ) const [inline]

Definition at line 312 of file qgsdataitem.h.

Referenced by itemFromPath().

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

Definition at line 140 of file qgsdataitem.cpp.

References QgsDataItem::getThemePixmap(), and QgsDataItem::icon().

Referenced by QgsZipItem().

QgsDataItem * QgsZipItem::itemFromPath ( QgsDataItem parent,
QString  path,
QString  name 
) [static]

Member Data Documentation

QVector< dataItem_t * > QgsZipItem::mDataItemPtr = QVector<dataItem_t*>() [static]

Definition at line 305 of file qgsdataitem.h.

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

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

Definition at line 306 of file qgsdataitem.h.

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

QStringList QgsZipItem::mZipFileList [protected]

Definition at line 296 of file qgsdataitem.h.

Referenced by createChildren().


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