![]() |
Rogue Wave Views Data Access Package API Reference Guide |
Rogue Wave Views Documentation Home |
Gadget class. More...
#include <ilviews/dataccess/gadgets/sqlrepvw.h>
Public Member Functions | |
| IliSQLTablesUsesGadget (IlvDisplay *display, const IlvRect &rect, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
This constructor initializes an IlvSQLTablesUsesGadget with the auto-build flag set to IlTrue (see the class IliSQLTablesUsesGadget). More... | |
| IliSQLTablesUsesGadget (IlvDisplay *display, const IlvRect &rect, IlBoolean autoBuild, IlUShort thickness=IlvDefaultGadgetThickness, IlvPalette *palette=0) | |
Initializes an IlvSQLTablesUsesGadget with the auto-build flag set to autoBuild (see the class IliSQLTablesUsesGadget). More... | |
| virtual void | addDataSource (IliDataSource *) |
| Called each time a valid data source has been found and must be displayed. More... | |
| virtual IlvGraphicHolder * | getSelectedHolder () |
| Returns the holder selected into the gadget. More... | |
| virtual void | justAfterBuild () |
| Called just after the data sources have been browsed. More... | |
| virtual void | justBeforeBuild () |
| Called just before data source browsing begins. More... | |
Public Member Functions inherited from IliRepositoryService | |
| IliRepositoryService () | |
Initializes an instance of IliRepositoryService class. More... | |
| IliRepositoryService (IlBoolean autoBuild) | |
Initializes an instance of IliRepositoryService class with your auto-build flag value. More... | |
| virtual void | build () |
| Manages data source browsing. More... | |
| void | filterOn (IliRepositFilterOn filter) |
| Defines the filter for the holder type. More... | |
| void | firstBuild () |
Calls the function build if the auto-build flag is at IlTrue, otherwise it does nothing. More... | |
| const char * | holderToName (IlvGraphicHolder *holder) |
| Returns the holder name. More... | |
| IlBoolean | isAutoBuild () const |
Returns IlTrue if the auto-build flag is on. More... | |
| IlBoolean | isFilterOn (IliRepositFilterOn filter) const |
Returns IlTrue, if the filter is on a specific type. More... | |
| IlBoolean | isValidHolder (IlvGraphicHolder *, IlBoolean=IlTrue) const |
Returns IlTrue if the holder is valid. More... | |
| void | read (IlvInputFile &input) |
| Reads the data from the input file stream. More... | |
| void | write (IlvOutputFile &output) const |
| Writes the data to an output file stream. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IliRepositoryService | |
| static IliHolderToNameCallback | GetHolderToNameCallback () |
| Returns the callback function used to get the holder's name. More... | |
| static const char * | GetUntitledString (IlvDisplay *) |
Returns the string Untitled. More... | |
| static void | SetHolderToNameCallback (IliHolderToNameCallback cb) |
| Sets the callback function used to get the holder's name. More... | |
Static Protected Member Functions inherited from IliRepositoryService | |
| static IlvBitmap * | GetDataSourceBitmap (IlvDisplay *) |
| Returns the bitmap of the data sources that are not global. More... | |
| static IlvBitmap * | GetGlobalDataSourceBitmap (IlvDisplay *) |
| Returns the bitmap of the data sources that are global. More... | |
| static IlvBitmap * | GetHolderBitmap (IlvDisplay *) |
| Returns the bitmap of the holders. More... | |
Gadget class.
Library: dbsqlgad
The IliSQLTablesUsesGadget class defines a tree gadget class that can display up to three levels of information for each valid data source of the application. The levels are:
Each data source has a bitmap showing if the data source is global. If the data source is global the bitmap is green. If the data source is not global, the bitmap is red.
| IliSQLTablesUsesGadget::IliSQLTablesUsesGadget | ( | IlvDisplay * | display, |
| const IlvRect & | rect, | ||
| IlUShort | thickness = IlvDefaultGadgetThickness, |
||
| IlvPalette * | palette = 0 |
||
| ) |
This constructor initializes an IlvSQLTablesUsesGadget with the auto-build flag set to IlTrue (see the class IliSQLTablesUsesGadget).
| display | The display. |
| rect | The location. |
| thickness | The border thickness. |
| palette | The palette. |
| IliSQLTablesUsesGadget::IliSQLTablesUsesGadget | ( | IlvDisplay * | display, |
| const IlvRect & | rect, | ||
| IlBoolean | autoBuild, | ||
| IlUShort | thickness = IlvDefaultGadgetThickness, |
||
| IlvPalette * | palette = 0 |
||
| ) |
Initializes an IlvSQLTablesUsesGadget with the auto-build flag set to autoBuild (see the class IliSQLTablesUsesGadget).
| display | The display. |
| rect | The location. |
| autoBuild | The auto-build flag. |
| thickness | The border thickness. |
| palette | The palette. |
|
virtual |
Called each time a valid data source has been found and must be displayed.
By default this function does nothing.
| ds | The data source. |
Reimplemented from IliRepositoryService.
|
virtual |
Returns the holder selected into the gadget.
By default, this function returns 0.
Reimplemented from IliRepositoryService.
|
virtual |
Called just after the data sources have been browsed.
By default this function does nothing.
Reimplemented from IliRepositoryService.
|
virtual |
Called just before data source browsing begins.
By default this function does nothing.
Reimplemented from IliRepositoryService.
© Copyright 2017, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.