|  | UNIVERS
    15.3
    UNIVERS base processing software API | 
#include <hds_db_tree_wid.hpp>
 
  
 | Public Slots | |
| virtual void | refreshTree () | 
|  Public Slots inherited from hds::DbTreeWid | |
| virtual void | refreshTree () | 
| virtual void | expandTree () | 
| virtual void | collapseTree () | 
| Public Member Functions | |
| HdbTreeWid (QWidget *parent=0, Qt::WindowFlags f=0) | |
| virtual | ~HdbTreeWid () | 
| hds::db::ErrCode | init (const hds::db::Factory *pdbf) | 
|  Public Member Functions inherited from hds::DbTreeWid | |
| DbTreeWid (QWidget *parent=0, Qt::WindowFlags f=0) | |
| virtual | ~DbTreeWid () | 
| void | selectProject (const QString &project_str) | 
| void | setRemoveObjectsMode (const bool mode) | 
| void | setOpenObjectsMode (const bool mode) | 
| Protected Slots | |
| virtual void | removeObject (QTreeWidgetItem *pitem) | 
| virtual void | changeCurrentItem (QTreeWidgetItem *cur_item, QTreeWidgetItem *prev_item) | 
|  Protected Slots inherited from hds::DbTreeWid | |
| virtual void | showContextMenu (QPoint pos) | 
| virtual void | openObject (QTreeWidgetItem *) | 
| virtual void | removeObject (QTreeWidgetItem *) | 
| virtual void | changeCurrentItem (QTreeWidgetItem *, QTreeWidgetItem *) | 
| Protected Member Functions | |
| hds::db::ErrCode | init_projects (const hds::db::Factory &dbf, QList< QTreeWidgetItem * > &items) | 
| hds::db::ErrCode | init_seismic (hds::db::Seismic *pseis, QTreeWidgetItem *parent_item) | 
|  Protected Member Functions inherited from hds::DbTreeWid | |
| QTreeWidget * | ptw () | 
| const QTreeWidget * | ptw () const | 
| const QPoint & | contextMenuPos () const | 
| virtual QTreeWidgetItem * | newTreeWidgetItem (const ItemType type, const QString &name, QTreeWidgetItem *parent=NULL) const | 
| QTreeWidgetItem * | projectItem (QTreeWidgetItem *item) const | 
| QTreeWidgetItem * | projectItem (const QString &project_str) const | 
| QString | projectNameStr (QTreeWidgetItem *item) const | 
| int | itemOptions (const QTreeWidgetItem *item) const | 
| void | setItemOptions (QTreeWidgetItem *item, const int &mask) const | 
| virtual bool | event (QEvent *ev) | 
| Protected Attributes | |
| const hds::db::Factory * | mp_dbf | 
| Additional Inherited Members | |
|  Public Types inherited from hds::DbTreeWid | |
| enum | ItemType { IT_NONE = QTreeWidgetItem::UserType, IT_PROJECT, IT_FOLDER, IT_SEISMIC, IT_TABLE } | 
| enum | ItemOptions { IOM_OPENABLE = 1, IOM_REMOVABLE = 2, IOM_SELECTABLE = 4 } | 
|  Signals inherited from hds::DbTreeWid | |
| void | itemChanged (const int type, const QString &project, const QString &name) | 
| void | errorOccurred (const int &ec) | 
Data base tree widget.
| hds::db::HdbTreeWid::HdbTreeWid | ( | QWidget * | parent = 0, | 
| Qt::WindowFlags | f = 0 | ||
| ) | 
Default widget constructor.
| 
 | virtual | 
Destroy widget.
| 
 | protectedvirtualslot | 
Select item.
| cur_item | Current selected item. | 
| prev_item | Previous selected item. | 
| hds::db::ErrCode hds::db::HdbTreeWid::init | ( | const hds::db::Factory * | pdbf | ) | 
Initialize widget with provided database objects factory.
| pdbf | Database factory. Tree is cleaned if pdbf is NULL. The factory not copied, just store a pointer. | 
| 
 | protected | 
Initialize list of projects updating resulted items.
| 
 | protected | 
Initialize list of seismic inside provided project.
Update resulted list of items.
| 
 | virtualslot | 
Refresh current tree.
| 
 | protectedvirtualslot | 
Remove selected database object.
 1.8.5
 1.8.5