Quantum GIS API Documentation  master-ce49b66
QgsCptCityArchive Class Reference

#include <qgscptcityarchive.h>

List of all members.

Public Member Functions

 QgsCptCityArchive (QString archiveName=DEFAULT_CPTCITY_ARCHIVE, QString baseDir=QString())
 ~QgsCptCityArchive ()
QString archiveName () const
QString baseDir () const
QString copyingFileName (const QString &dirName) const
QString descFileName (const QString &dirName) const
bool isEmpty ()
QVector< QgsCptCityDataItem * > rootItems () const
QVector< QgsCptCityDataItem * > selectionItems () const
void setBaseDir (QString dirName)

Static Public Member Functions

static QMap< QString,
QgsCptCityArchive * > 
archiveRegistry ()
static QString baseDir (QString archiveName)
static void clearArchives ()
static QMap< QString, QString > copyingInfo (const QString &fileName)
static QgsCptCityArchivedefaultArchive ()
static QString defaultBaseDir ()
static QMap< QString, QString > description (const QString &fileName)
static QString findFileName (const QString &target, const QString &startDir, const QString &baseDir)
static QMap< double, QPair
< QColor, QColor > > 
gradientColorMap (const QString &fileName)
 note not available in python bindings
static void initArchive (QString archiveName, QString archiveBaseDir)
static void initArchives (bool loadAll=false)
static void initDefaultArchive ()

Protected Attributes

QString mArchiveName
QString mBaseDir
QVector< QgsCptCityDataItem * > mRootItems
QVector< QgsCptCityDataItem * > mSelectionItems

Static Protected Attributes

static QMap< QString,
QgsCptCityArchive * > 
mArchiveRegistry
static QMap< QString, QMap
< QString, QString > > 
mCopyingInfoMap
static QString mDefaultArchiveName

Detailed Description

Definition at line 33 of file qgscptcityarchive.h.


Constructor & Destructor Documentation

QgsCptCityArchive::QgsCptCityArchive ( QString  archiveName = DEFAULT_CPTCITY_ARCHIVE,
QString  baseDir = QString() 
)

Definition at line 45 of file qgscptcityarchive.cpp.

References QgsCptCityDataItem::isValid(), mBaseDir, mRootItems, mSelectionItems, QgsDebugMsg, and tr.

Referenced by initArchive().


Member Function Documentation

QMap< QString, QgsCptCityArchive * > QgsCptCityArchive::archiveRegistry ( ) [static]

Definition at line 42 of file qgscptcityarchive.cpp.

References mArchiveRegistry.

QString QgsCptCityArchive::baseDir ( QString  archiveName) [static]

Definition at line 485 of file qgscptcityarchive.cpp.

References mArchiveRegistry.

QgsStringMap QgsCptCityArchive::copyingInfo ( const QString &  fileName) [static]

Definition at line 169 of file qgscptcityarchive.cpp.

References mCopyingInfoMap, and QgsDebugMsg.

Referenced by QgsCptCityColorRampV2Dialog::updateTreeView().

QString QgsCptCityArchive::descFileName ( const QString &  dirName) const
QgsStringMap QgsCptCityArchive::description ( const QString &  fileName) [static]

Definition at line 270 of file qgscptcityarchive.cpp.

References QgsDebugMsg.

Referenced by QgsCptCityDirectoryItem::QgsCptCityDirectoryItem().

QString QgsCptCityArchive::findFileName ( const QString &  target,
const QString &  startDir,
const QString &  baseDir 
) [static]
QMap< double, QPair< QColor, QColor > > QgsCptCityArchive::gradientColorMap ( const QString &  fileName) [static]

note not available in python bindings

Definition at line 319 of file qgscptcityarchive.cpp.

References QgsSymbolLayerV2Utils::parseColor(), and QgsDebugMsg.

Referenced by QgsCptCityColorRampV2::loadFile().

void QgsCptCityArchive::initArchive ( QString  archiveName,
QString  archiveBaseDir 
) [static]
QVector< QgsCptCityDataItem* > QgsCptCityArchive::rootItems ( ) const [inline]

Definition at line 66 of file qgscptcityarchive.h.

Referenced by QgsCptCityBrowserModel::addRootItems().

Definition at line 67 of file qgscptcityarchive.h.

Referenced by QgsCptCityBrowserModel::addRootItems().

void QgsCptCityArchive::setBaseDir ( QString  dirName) [inline]

Definition at line 44 of file qgscptcityarchive.h.


Member Data Documentation

QString QgsCptCityArchive::mArchiveName [protected]

Definition at line 71 of file qgscptcityarchive.h.

QString QgsCptCityArchive::mBaseDir [protected]

Definition at line 72 of file qgscptcityarchive.h.

Referenced by baseDir(), and QgsCptCityArchive().

QMap< QString, QMap< QString, QString > > QgsCptCityArchive::mCopyingInfoMap [static, protected]

Definition at line 79 of file qgscptcityarchive.h.

Referenced by copyingInfo().

QString QgsCptCityArchive::mDefaultArchiveName [static, protected]

Definition at line 73 of file qgscptcityarchive.h.

Referenced by defaultArchive(), and initArchives().

Definition at line 76 of file qgscptcityarchive.h.

Referenced by isEmpty(), QgsCptCityArchive(), and ~QgsCptCityArchive().

Definition at line 77 of file qgscptcityarchive.h.

Referenced by QgsCptCityArchive(), and ~QgsCptCityArchive().


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