TerraLib 4.1
TeQtDatabasesListView Class Reference

#include <TeQtDatabasesListView.h>

List of all members.

Signals

void itemChanged (QListViewItem *)
void popupSignal ()
void databaseItemRemoved ()
 This signal will be emitted after a database item remotion.
void layerItemRemoved ()
 This signal will be emitted after a layer item remotion.

Public Member Functions

 TeQtDatabasesListView (QWidget *parent=0, const char *name=0)
 ~TeQtDatabasesListView ()
TeQtDatabaseItemcurrentDatabaseItem ()
TeQtLayerItemcurrentLayerItem ()
TeQtCheckListItempopupItem ()
void setPopupItem (TeQtCheckListItem *item)
QPopupMenu * getPopupMenu ()
void selectItem (QListViewItem *item)
void selectLayerItem (TeLayer *layer)
void removeItem (QListViewItem *item)
std::vector< TeQtDatabaseItem * > getDatabaseItemVec ()

Protected Slots

virtual void clicked (QListViewItem *item)
void contextMenuRequested (QListViewItem *, const QPoint &, int)

Protected Member Functions

void contentsMousePressEvent (QMouseEvent *e)
void unselectAllItems ()

Protected Attributes

TeQtDatabaseItemcurrentDatabaseItem_
TeQtLayerItemcurrentLayerItem_
bool rightMouseWasClicked_
TeQtCheckListItempopupItem_
QPopupMenu * popupMenu_

Constructor & Destructor Documentation

TeQtDatabasesListView::TeQtDatabasesListView ( QWidget *  parent = 0,
const char *  name = 0 
)
TeQtDatabasesListView::~TeQtDatabasesListView ( )

Member Function Documentation

void TeQtDatabasesListView::clicked ( QListViewItem *  item) [protected, virtual, slot]
void TeQtDatabasesListView::contentsMousePressEvent ( QMouseEvent *  e) [protected]
void TeQtDatabasesListView::contextMenuRequested ( QListViewItem *  item,
const QPoint &  ,
int   
) [protected, slot]
TeQtDatabaseItem* TeQtDatabasesListView::currentDatabaseItem ( ) [inline]
TeQtLayerItem* TeQtDatabasesListView::currentLayerItem ( ) [inline]
void TeQtDatabasesListView::databaseItemRemoved ( ) [signal]

This signal will be emitted after a database item remotion.

Note:
Signals will be emitted for each children layer item removed
vector< TeQtDatabaseItem * > TeQtDatabasesListView::getDatabaseItemVec ( )
QPopupMenu* TeQtDatabasesListView::getPopupMenu ( ) [inline]
void TeQtDatabasesListView::itemChanged ( QListViewItem *  ) [signal]
void TeQtDatabasesListView::layerItemRemoved ( ) [signal]

This signal will be emitted after a layer item remotion.

TeQtCheckListItem* TeQtDatabasesListView::popupItem ( ) [inline]
void TeQtDatabasesListView::popupSignal ( ) [signal]
void TeQtDatabasesListView::removeItem ( QListViewItem *  item)
void TeQtDatabasesListView::selectItem ( QListViewItem *  item)
void TeQtDatabasesListView::selectLayerItem ( TeLayer layer)
void TeQtDatabasesListView::setPopupItem ( TeQtCheckListItem item) [inline]
void TeQtDatabasesListView::unselectAllItems ( ) [protected]

Member Data Documentation

QPopupMenu* TeQtDatabasesListView::popupMenu_ [protected]

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