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 | Protected Member Functions | Protected Attributes | List of all members
QgsCptCityDirectoryItem Class Reference

A directory: contains subdirectories and color ramps. More...

#include <qgscptcityarchive.h>

Inheritance diagram for QgsCptCityDirectoryItem:
Inheritance graph
[legend]

Public Member Functions

 QgsCptCityDirectoryItem (QgsCptCityDataItem *parent, QString name, QString path)
 
 ~QgsCptCityDirectoryItem ()
 
QVector< QgsCptCityDataItem * > createChildren ()
 
virtual bool equal (const QgsCptCityDataItem *other)
 
- Public Member Functions inherited from QgsCptCityCollectionItem
 QgsCptCityCollectionItem (QgsCptCityDataItem *parent, QString name, QString path)
 
 ~QgsCptCityCollectionItem ()
 
void addChild (QgsCptCityDataItem *item)
 
QVector< QgsCptCityDataItem * > childrenRamps (bool recursive)
 
void setPopulated ()
 
- Public Member Functions inherited from QgsCptCityDataItem
 QgsCptCityDataItem (QgsCptCityDataItem::Type type, QgsCptCityDataItem *parent, QString name, QString path)
 
virtual ~QgsCptCityDataItem ()
 
virtual bool acceptDrop ()
 
virtual QList< QAction * > actions ()
 
virtual void addChildItem (QgsCptCityDataItem *child, bool refresh=false)
 
QVector< QgsCptCityDataItem * > children () const
 
virtual void deleteChildItem (QgsCptCityDataItem *child)
 
virtual bool handleDrop (const QMimeData *, Qt::DropAction)
 
bool hasChildren ()
 
virtual QIcon icon ()
 
virtual QIcon icon (const QSize &size)
 
QString info () const
 
bool isPopulated ()
 
bool isValid ()
 
virtual int leafCount () const
 
QString name () const
 
virtual QWidget * paramWidget ()
 
QgsCptCityDataItemparent () const
 
QString path () const
 
virtual void populate ()
 
virtual void refresh ()
 
virtual QgsCptCityDataItemremoveChildItem (QgsCptCityDataItem *child)
 
int rowCount ()
 
void setIcon (QIcon icon)
 
void setParent (QgsCptCityDataItem *parent)
 
void setToolTip (QString msg)
 
QString shortInfo () const
 
QString toolTip () const
 
Type type () const
 

Static Public Member Functions

static QgsCptCityDataItemdataItem (QgsCptCityDataItem *parent, QString name, QString path)
 
- Static Public Member Functions inherited from QgsCptCityDataItem
static int findItem (QVector< QgsCptCityDataItem * > items, QgsCptCityDataItem *item)
 

Protected Member Functions

QStringList dirEntries () const
 
QMap< QString, QStringList > rampsMap ()
 

Protected Attributes

QMap< QString, QStringList > mRampsMap
 
- Protected Attributes inherited from QgsCptCityCollectionItem
bool mPopulatedRamps
 
- Protected Attributes inherited from QgsCptCityDataItem
QVector< QgsCptCityDataItem * > mChildren
 
QIcon mIcon
 
QString mInfo
 
QString mName
 
QgsCptCityDataItemmParent
 
QString mPath
 
bool mPopulated
 
QString mShortInfo
 
QString mToolTip
 
Type mType
 
bool mValid
 

Additional Inherited Members

- Public Types inherited from QgsCptCityDataItem
enum  Type {
  ColorRamp, Collection, Directory, Selection,
  AllRamps
}
 
- Public Slots inherited from QgsCptCityDataItem
void emitBeginInsertItems (QgsCptCityDataItem *parent, int first, int last)
 
void emitBeginRemoveItems (QgsCptCityDataItem *parent, int first, int last)
 
void emitEndInsertItems ()
 
void emitEndRemoveItems ()
 
- Signals inherited from QgsCptCityDataItem
void beginInsertItems (QgsCptCityDataItem *parent, int first, int last)
 
void beginRemoveItems (QgsCptCityDataItem *parent, int first, int last)
 
void endInsertItems ()
 
void endRemoveItems ()
 

Detailed Description

A directory: contains subdirectories and color ramps.

Definition at line 246 of file qgscptcityarchive.h.

Constructor & Destructor Documentation

QgsCptCityDirectoryItem::QgsCptCityDirectoryItem ( QgsCptCityDataItem parent,
QString  name,
QString  path 
)

Definition at line 898 of file qgscptcityarchive.cpp.

QgsCptCityDirectoryItem::~QgsCptCityDirectoryItem ( )

Definition at line 921 of file qgscptcityarchive.cpp.

Member Function Documentation

QVector< QgsCptCityDataItem * > QgsCptCityDirectoryItem::createChildren ( )
virtual

Reimplemented from QgsCptCityDataItem.

Definition at line 925 of file qgscptcityarchive.cpp.

QgsCptCityDataItem * QgsCptCityDirectoryItem::dataItem ( QgsCptCityDataItem parent,
QString  name,
QString  path 
)
static

Definition at line 1127 of file qgscptcityarchive.cpp.

QStringList QgsCptCityDirectoryItem::dirEntries ( ) const
protected

Definition at line 1111 of file qgscptcityarchive.cpp.

bool QgsCptCityDirectoryItem::equal ( const QgsCptCityDataItem other)
virtual

Reimplemented from QgsCptCityDataItem.

Definition at line 1117 of file qgscptcityarchive.cpp.

QMap< QString, QStringList > QgsCptCityDirectoryItem::rampsMap ( )
protected

Definition at line 960 of file qgscptcityarchive.cpp.

Member Data Documentation

QMap< QString, QStringList > QgsCptCityDirectoryItem::mRampsMap
protected

Definition at line 264 of file qgscptcityarchive.h.


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