GRE::LAYER::COMPINFO Class Reference
Layer component information.
More...
#include <gre/layer.h>
List of all members.
Classes |
| class | TABLEINFO |
Public Types |
| typedef MILIST< TABLEINFO > | TABLEINFOLIST |
Public Member Functions |
| | COMPINFO (LAYER *layer, int component, ELEMTYPE ElemType, bool AllowDatabase=true, bool AllowQuery=true) |
| | COMPINFO () |
| | ~COMPINFO () |
| void | ActivateNextSelected () |
| void | ActivatePrevSelected () |
| ERRVALUE | ApplyReclassify (DLG_RECLASSIFY *) |
| ERRVALUE | CreateDbEdit () |
| void | Destroy () |
| ERRVALUE | DlgHighlightByQuery () |
| void | DropForm (const RVC::OBJITEM &ObjItemForm) |
| void | DropTable (INT32 TableNum) |
| TABLEINFO * | FindFormInfo (const RVC::OBJITEM &ObjItemForm) |
| TABLEINFO * | FindTableInfo (INT32 TableNum) |
| ELEMNUM | GetActiveElemNum () const |
| bool | GetAllowQuery () const |
| INT32 | GetBaseTableNum () const |
| int | GetComponent () const |
| DBEDIT * | GetDbEdit () |
| ELEMTYPE | GetElemType () const |
| UNSIGNEDSET & | GetHighlightSet () |
| const UNSIGNEDSET & | GetHighlightSet () const |
| LAYER * | GetLayer () const |
| bool | GetShowSystemTables () const |
| TABLEINFOLIST & | GetTableInfoList () |
| bool | HasDbEdit () const |
| void | Init (LAYER *layer, int component, ELEMTYPE ElemType, bool AllowDatabase, bool AllowQuery=true) |
| bool | IsElemSelectable () const |
| void | NotifyElementSelected () |
| void | OnMenuRegionGen (MGUI::ID, bool) |
| ERRVALUE | OpenDlgReclassify (INT32 TableNum, INT32 FieldNum, INT32 RelFieldDisplay=-1, INT32 RelFieldSortBy=-1) |
| void | SelectTableElements (MDLGPARENT dlgparent, INT32 TableNum, int mode) |
| void | SetActiveElemNum (ELEMNUM ElemNum) |
| void | SetAllowShowDefaultTable (bool AllowShowDefaultTable) |
| void | SetBaseTableNum (INT32 BaseTableNum) |
| void | SetDbEditStyleObject () |
| void | SetElemSelectable (bool ElemSelectable) |
| void | SetElemType (ELEMTYPE ElemType) |
| void | ShowDefaultTable () |
| void | TreeViewAddTables (GRE::CTRL_TREEVIEW &TreeView, MGUI::CTRL_TREE::ITEMHND hndParent, MGUI::CTRL_TREE::ITEMHND hndInsertAfter) |
| MGUI::CTRL_TREE::ITEMHND | TreeViewAddUpdateItem (GRE::CTRL_TREEVIEW &TreeView, MGUI::CTRL_TREE::ITEMHND hndParent, MGUI::CTRL_TREE::ITEMHND hndInsertAfter, const MISTRING &label, int ImageIdx) |
| MGUI::CTRL_TREE::ITEMHND | TreeViewAddUpdateItem (GRE::CTRL_TREEVIEW &TreeView, MGUI::CTRL_TREE::ITEMHND hndParent, MGUI::CTRL_TREE::ITEMHND hndInsertAfter, int ImageIdx) |
| void | TreeViewDeleteItem (GRE::CTRL_TREEVIEW &TreeView) |
| void | TreeViewShowTableList (bool show) |
Detailed Description
Layer component information.
Member Typedef Documentation
Constructor & Destructor Documentation
| GRE::LAYER::COMPINFO::COMPINFO |
( |
|
) |
|
Default constructor for use in arrays.
| GRE::LAYER::COMPINFO::COMPINFO |
( |
LAYER * |
layer, |
|
|
int |
component, |
|
|
ELEMTYPE |
ElemType, |
|
|
bool |
AllowDatabase = true, |
|
|
bool |
AllowQuery = true | |
|
) |
| | |
| GRE::LAYER::COMPINFO::~COMPINFO |
( |
|
) |
|
Member Function Documentation
| void GRE::LAYER::COMPINFO::ActivateNextSelected |
( |
|
) |
|
Make "next" highlighted element "active".
| void GRE::LAYER::COMPINFO::ActivatePrevSelected |
( |
|
) |
|
Make "previous" highlighted element "active".
| ERRVALUE GRE::LAYER::COMPINFO::ApplyReclassify |
( |
DLG_RECLASSIFY * |
|
) |
|
| ERRVALUE GRE::LAYER::COMPINFO::CreateDbEdit |
( |
|
) |
|
Create DBEDIT instance for component.
| void GRE::LAYER::COMPINFO::Destroy |
( |
|
) |
|
Destroy component forms, dialogs, table lists, etc.
| ERRVALUE GRE::LAYER::COMPINFO::DlgHighlightByQuery |
( |
|
) |
|
Dialog to mark elements by query.
| void GRE::LAYER::COMPINFO::DropForm |
( |
const RVC::OBJITEM & |
ObjItemForm |
) |
|
Remove specified "form" from database.
| void GRE::LAYER::COMPINFO::DropTable |
( |
INT32 |
TableNum |
) |
|
Drop (remove) specified table from database.
- Parameters:
-
Find TABLEINFO associated with specified table number.
- Parameters:
-
| ELEMNUM GRE::LAYER::COMPINFO::GetActiveElemNum |
( |
|
) |
const [inline] |
Get active element number for component.
| bool GRE::LAYER::COMPINFO::GetAllowQuery |
( |
|
) |
const [inline] |
Get whether allows query for selection/marking.
| INT32 GRE::LAYER::COMPINFO::GetBaseTableNum |
( |
|
) |
const [inline] |
Get "base" table number for component.
| int GRE::LAYER::COMPINFO::GetComponent |
( |
|
) |
const [inline] |
| DBEDIT* GRE::LAYER::COMPINFO::GetDbEdit |
( |
|
) |
|
Get DBEDIT pointer for component.
| ELEMTYPE GRE::LAYER::COMPINFO::GetElemType |
( |
|
) |
const [inline] |
| UNSIGNEDSET& GRE::LAYER::COMPINFO::GetHighlightSet |
( |
|
) |
[inline] |
Get highlight set (non-const).
| const UNSIGNEDSET& GRE::LAYER::COMPINFO::GetHighlightSet |
( |
|
) |
const [inline] |
Get highlight set (const).
| LAYER* GRE::LAYER::COMPINFO::GetLayer |
( |
|
) |
const [inline] |
| bool GRE::LAYER::COMPINFO::GetShowSystemTables |
( |
|
) |
const [inline] |
| TABLEINFOLIST& GRE::LAYER::COMPINFO::GetTableInfoList |
( |
|
) |
[inline] |
| bool GRE::LAYER::COMPINFO::HasDbEdit |
( |
|
) |
const [inline] |
Determine if has 'database editor' for component.
| void GRE::LAYER::COMPINFO::Init |
( |
LAYER * |
layer, |
|
|
int |
component, |
|
|
ELEMTYPE |
ElemType, |
|
|
bool |
AllowDatabase, |
|
|
bool |
AllowQuery = true | |
|
) |
| | |
| bool GRE::LAYER::COMPINFO::IsElemSelectable |
( |
|
) |
const [inline] |
| void GRE::LAYER::COMPINFO::NotifyElementSelected |
( |
|
) |
|
Notify that elements have been selected.
| void GRE::LAYER::COMPINFO::OnMenuRegionGen |
( |
MGUI::ID |
, |
|
|
bool |
| |
|
) |
| | |
Open dialog to reclassify values in specified table.
Table must have attachment of Implied or OneToOne.
- Parameters:
-
| TableNum | Table number to reclassify |
| FieldNum | Field to relclassify |
| RelFieldDisplay | Field number in related picklist table to display values from |
| RelFieldSortBy | Field number in related picklist table to sort by |
| void GRE::LAYER::COMPINFO::SelectTableElements |
( |
MDLGPARENT |
dlgparent, |
|
|
INT32 |
TableNum, |
|
|
int |
mode | |
|
) |
| | |
Select elements with given association to table.
- Parameters:
-
| TableNum | Table number |
| mode | XXX change to enum |
| void GRE::LAYER::COMPINFO::SetActiveElemNum |
( |
ELEMNUM |
ElemNum |
) |
[inline] |
Set active element number for component.
| void GRE::LAYER::COMPINFO::SetAllowShowDefaultTable |
( |
bool |
AllowShowDefaultTable |
) |
[inline] |
Set whether can auto-open default table on selection.
| void GRE::LAYER::COMPINFO::SetBaseTableNum |
( |
INT32 |
BaseTableNum |
) |
[inline] |
Set "base" table number for component.
| void GRE::LAYER::COMPINFO::SetDbEditStyleObject |
( |
|
) |
|
| void GRE::LAYER::COMPINFO::SetElemSelectable |
( |
bool |
ElemSelectable |
) |
|
| void GRE::LAYER::COMPINFO::SetElemType |
( |
ELEMTYPE |
ElemType |
) |
[inline] |
| void GRE::LAYER::COMPINFO::ShowDefaultTable |
( |
|
) |
|
Add items for attribute tables to TreeView.
Add item for component to TreeView using specified text.
Add item for component to TreeView using default text.
Delete item for component from TreeView.
| void GRE::LAYER::COMPINFO::TreeViewShowTableList |
( |
bool |
show |
) |
|
The documentation for this class was generated from the following file: