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 2018, 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.