QGIS API Documentation  2.8.2-Wien
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
QgsCptCityDataItem Class Reference

base class for all items in the model More...

#include <qgscptcityarchive.h>

Inheritance diagram for QgsCptCityDataItem:
Inheritance graph
[legend]

Public Types

enum  Type {
  ColorRamp, Collection, Directory, Selection,
  AllRamps
}

Public Slots

void emitBeginInsertItems (QgsCptCityDataItem *parent, int first, int last)
void emitBeginRemoveItems (QgsCptCityDataItem *parent, int first, int last)
void emitEndInsertItems ()
void emitEndRemoveItems ()

Signals

void beginInsertItems (QgsCptCityDataItem *parent, int first, int last)
void beginRemoveItems (QgsCptCityDataItem *parent, int first, int last)
void endInsertItems ()
void endRemoveItems ()

Public Member Functions

 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 QVector
< QgsCptCityDataItem * > 
createChildren ()
virtual void deleteChildItem (QgsCptCityDataItem *child)
virtual bool equal (const QgsCptCityDataItem *other)
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 int findItem (QVector< QgsCptCityDataItem * > items, QgsCptCityDataItem *item)

Protected Attributes

QVector< QgsCptCityDataItem * > mChildren
QIcon mIcon
QString mInfo
QString mName
QgsCptCityDataItemmParent
QString mPath
bool mPopulated
QString mShortInfo
QString mToolTip
Type mType
bool mValid

Detailed Description

base class for all items in the model

Definition at line 84 of file qgscptcityarchive.h.

Member Enumeration Documentation

Enumerator:
ColorRamp 
Collection 
Directory 
Selection 
AllRamps 

Definition at line 88 of file qgscptcityarchive.h.

Constructor & Destructor Documentation

QgsCptCityDataItem::QgsCptCityDataItem ( QgsCptCityDataItem::Type  type,
QgsCptCityDataItem parent,
QString  name,
QString  path 
)

Definition at line 496 of file qgscptcityarchive.cpp.

QgsCptCityDataItem::~QgsCptCityDataItem ( )
virtual

Definition at line 504 of file qgscptcityarchive.cpp.

Member Function Documentation

virtual bool QgsCptCityDataItem::acceptDrop ( )
inlinevirtual

Definition at line 137 of file qgscptcityarchive.h.

virtual QList<QAction*> QgsCptCityDataItem::actions ( )
inlinevirtual

Definition at line 134 of file qgscptcityarchive.h.

void QgsCptCityDataItem::addChildItem ( QgsCptCityDataItem child,
bool  refresh = false 
)
virtual

Definition at line 579 of file qgscptcityarchive.cpp.

void QgsCptCityDataItem::beginInsertItems ( QgsCptCityDataItem parent,
int  first,
int  last 
)
signal
void QgsCptCityDataItem::beginRemoveItems ( QgsCptCityDataItem parent,
int  first,
int  last 
)
signal
QVector<QgsCptCityDataItem*> QgsCptCityDataItem::children ( ) const
inline

Definition at line 152 of file qgscptcityarchive.h.

QVector< QgsCptCityDataItem * > QgsCptCityDataItem::createChildren ( )
virtual
void QgsCptCityDataItem::deleteChildItem ( QgsCptCityDataItem child)
virtual

Definition at line 620 of file qgscptcityarchive.cpp.

void QgsCptCityDataItem::emitBeginInsertItems ( QgsCptCityDataItem parent,
int  first,
int  last 
)
slot

Definition at line 509 of file qgscptcityarchive.cpp.

void QgsCptCityDataItem::emitBeginRemoveItems ( QgsCptCityDataItem parent,
int  first,
int  last 
)
slot

Definition at line 517 of file qgscptcityarchive.cpp.

void QgsCptCityDataItem::emitEndInsertItems ( )
slot

Definition at line 513 of file qgscptcityarchive.cpp.

void QgsCptCityDataItem::emitEndRemoveItems ( )
slot

Definition at line 521 of file qgscptcityarchive.cpp.

void QgsCptCityDataItem::endInsertItems ( )
signal
void QgsCptCityDataItem::endRemoveItems ( )
signal
bool QgsCptCityDataItem::equal ( const QgsCptCityDataItem other)
virtual
int QgsCptCityDataItem::findItem ( QVector< QgsCptCityDataItem * >  items,
QgsCptCityDataItem item 
)
static

Definition at line 651 of file qgscptcityarchive.cpp.

virtual bool QgsCptCityDataItem::handleDrop ( const QMimeData *  ,
Qt::DropAction   
)
inlinevirtual

Definition at line 140 of file qgscptcityarchive.h.

bool QgsCptCityDataItem::hasChildren ( )

Definition at line 574 of file qgscptcityarchive.cpp.

virtual QIcon QgsCptCityDataItem::icon ( )
inlinevirtual

Reimplemented in QgsCptCityColorRampItem.

Definition at line 153 of file qgscptcityarchive.h.

virtual QIcon QgsCptCityDataItem::icon ( const QSize &  size)
inlinevirtual

Reimplemented in QgsCptCityColorRampItem.

Definition at line 154 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::info ( ) const
inline

Definition at line 157 of file qgscptcityarchive.h.

bool QgsCptCityDataItem::isPopulated ( )
inline

Definition at line 116 of file qgscptcityarchive.h.

bool QgsCptCityDataItem::isValid ( )
inline

Definition at line 165 of file qgscptcityarchive.h.

int QgsCptCityDataItem::leafCount ( ) const
virtual

Reimplemented in QgsCptCityColorRampItem.

Definition at line 559 of file qgscptcityarchive.cpp.

QString QgsCptCityDataItem::name ( ) const
inline

Definition at line 155 of file qgscptcityarchive.h.

virtual QWidget* QgsCptCityDataItem::paramWidget ( )
inlinevirtual

Definition at line 131 of file qgscptcityarchive.h.

QgsCptCityDataItem* QgsCptCityDataItem::parent ( ) const
inline

Definition at line 150 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::path ( ) const
inline

Definition at line 156 of file qgscptcityarchive.h.

void QgsCptCityDataItem::populate ( )
virtual

Definition at line 532 of file qgscptcityarchive.cpp.

void QgsCptCityDataItem::refresh ( )
virtual

Definition at line 662 of file qgscptcityarchive.cpp.

QgsCptCityDataItem * QgsCptCityDataItem::removeChildItem ( QgsCptCityDataItem child)
virtual

Definition at line 631 of file qgscptcityarchive.cpp.

int QgsCptCityDataItem::rowCount ( )

Definition at line 552 of file qgscptcityarchive.cpp.

void QgsCptCityDataItem::setIcon ( QIcon  icon)
inline

Definition at line 160 of file qgscptcityarchive.h.

void QgsCptCityDataItem::setParent ( QgsCptCityDataItem parent)
inline

Definition at line 151 of file qgscptcityarchive.h.

void QgsCptCityDataItem::setToolTip ( QString  msg)
inline

Definition at line 162 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::shortInfo ( ) const
inline

Definition at line 158 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::toolTip ( ) const
inline

Definition at line 163 of file qgscptcityarchive.h.

Type QgsCptCityDataItem::type ( ) const
inline

Definition at line 149 of file qgscptcityarchive.h.

Member Data Documentation

QVector<QgsCptCityDataItem*> QgsCptCityDataItem::mChildren
protected

Definition at line 171 of file qgscptcityarchive.h.

QIcon QgsCptCityDataItem::mIcon
protected

Definition at line 178 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::mInfo
protected

Definition at line 175 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::mName
protected

Definition at line 173 of file qgscptcityarchive.h.

QgsCptCityDataItem* QgsCptCityDataItem::mParent
protected

Definition at line 170 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::mPath
protected

Definition at line 174 of file qgscptcityarchive.h.

bool QgsCptCityDataItem::mPopulated
protected

Definition at line 172 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::mShortInfo
protected

Definition at line 176 of file qgscptcityarchive.h.

QString QgsCptCityDataItem::mToolTip
protected

Definition at line 177 of file qgscptcityarchive.h.

Type QgsCptCityDataItem::mType
protected

Definition at line 169 of file qgscptcityarchive.h.

bool QgsCptCityDataItem::mValid
protected

Definition at line 179 of file qgscptcityarchive.h.


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