All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::wms::WMSLayerItem Class Reference

#include <WMSLayerItem.h>

Inheritance diagram for te::wms::WMSLayerItem:
te::qt::widgets::AbstractTreeItem

Public Member Functions

QString buildToolTip () const
 
bool canFetchMore () const
 
int columnCount () const
 
QVariant data (int column, int role) const
 
void fetchMore ()
 
Qt::ItemFlags flags () const
 
std::vector
< te::qt::widgets::AbstractTreeItem * > 
getAncestors ()
 
std::vector
< te::qt::widgets::AbstractTreeItem * > 
getDescendants ()
 
const std::string getItemType () const
 It returns the item type: "WMS_LAYER_ITEM". More...
 
te::map::AbstractLayerPtr getLayer () const
 
QMenu * getMenu (QWidget *parent=0) const
 
bool hasChildren () const
 
bool setData (int column, const QVariant &value, int role=Qt::EditRole)
 
 WMSLayerItem (const te::map::AbstractLayerPtr &l, QObject *parent=0)
 
 ~WMSLayerItem ()
 

Private Member Functions

bool hasColorMapItem () const
 

Private Attributes

WMSLayerPtr m_layer
 

Detailed Description

Definition at line 41 of file WMSLayerItem.h.

Constructor & Destructor Documentation

te::wms::WMSLayerItem::WMSLayerItem ( const te::map::AbstractLayerPtr l,
QObject *  parent = 0 
)

Definition at line 44 of file WMSLayerItem.cpp.

References m_layer.

te::wms::WMSLayerItem::~WMSLayerItem ( )

Definition at line 50 of file WMSLayerItem.cpp.

Member Function Documentation

QString te::wms::WMSLayerItem::buildToolTip ( ) const
bool te::wms::WMSLayerItem::canFetchMore ( ) const
virtual

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 81 of file WMSLayerItem.cpp.

int te::wms::WMSLayerItem::columnCount ( ) const
virtual

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 54 of file WMSLayerItem.cpp.

QVariant te::wms::WMSLayerItem::data ( int  column,
int  role 
) const
virtual

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 59 of file WMSLayerItem.cpp.

References te::map::VISIBLE.

void te::wms::WMSLayerItem::fetchMore ( )
virtual
Qt::ItemFlags te::wms::WMSLayerItem::flags ( ) const
virtual

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 86 of file WMSLayerItem.cpp.

std::vector< te::qt::widgets::AbstractTreeItem * > te::qt::widgets::AbstractTreeItem::getAncestors ( )
inherited

Definition at line 60 of file AbstractTreeItem.cpp.

Referenced by te::qt::widgets::LayerTreeView::onItemClicked().

std::vector< te::qt::widgets::AbstractTreeItem * > te::qt::widgets::AbstractTreeItem::getDescendants ( )
inherited
const std::string te::wms::WMSLayerItem::getItemType ( ) const
virtual

It returns the item type: "WMS_LAYER_ITEM".

Returns
The item type: "WMS_LAYER_ITEM".

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 139 of file WMSLayerItem.cpp.

te::map::AbstractLayerPtr te::wms::WMSLayerItem::getLayer ( ) const
virtual

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 134 of file WMSLayerItem.cpp.

QMenu * te::wms::WMSLayerItem::getMenu ( QWidget *  parent = 0) const
virtual

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 76 of file WMSLayerItem.cpp.

bool te::wms::WMSLayerItem::hasChildren ( ) const
virtual

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 110 of file WMSLayerItem.cpp.

bool te::wms::WMSLayerItem::hasColorMapItem ( ) const
private

Definition at line 144 of file WMSLayerItem.cpp.

bool te::wms::WMSLayerItem::setData ( int  column,
const QVariant &  value,
int  role = Qt::EditRole 
)
virtual

Implements te::qt::widgets::AbstractTreeItem.

Definition at line 115 of file WMSLayerItem.cpp.

References te::map::NOT_VISIBLE, and te::map::VISIBLE.

Member Data Documentation

WMSLayerPtr te::wms::WMSLayerItem::m_layer
private

Definition at line 84 of file WMSLayerItem.h.

Referenced by WMSLayerItem().


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