|
| IliDbGanttModel () |
| This constructor initializes an instance of this class.
|
|
virtual IlInt | externalToInternalUnit (const IliValue &value, IliDbGanttWhichDs which) const |
| Called to convert a data source value to an integer value for the scale. More...
|
|
IliDbGantt * | getDbGantt () const |
| Returns the IliDbGantt object which is connected to this model. More...
|
|
virtual const char * | getName () const |
| Returns the model name. More...
|
|
virtual IliValue | internalToExternalUnit (IlInt value, IliDbGanttWhichDs which) const |
| Called to convert an integer value of the scale to a data source value. More...
|
|
IlBoolean | isAllUniqueIdentifiers () const |
| Returns IlTrue if the identifier of each object (resources, activities, constraints, breaks) must be unique. More...
|
|
void | setAllUniqueIdentifiers (IlBoolean flag) |
| Enables/disables the usage of the unique identifier. More...
|
|
| IliGadgetModel () |
| The constructor initializes a new IliGadgetModel instance.
|
|
virtual void | allRowsDeleted (const IliModelHookInfo &info) |
| Called when the IliTable::clearRows member function is called. More...
|
|
virtual void | cellChanged (const IliModelHookInfo &info) |
| Called just after a cell has changed. More...
|
|
virtual void | columnChanged (const IliModelHookInfo &info) |
| Called when a column has changed. More...
|
|
virtual void | columnDeleted (const IliModelHookInfo &info) |
| Called just after a column deletion. More...
|
|
virtual void | columnInserted (const IliModelHookInfo &info) |
| Called when a new column is inserted. More...
|
|
virtual void | columnMoved (const IliModelHookInfo &info) |
| Called just after a column has moved. More...
|
|
virtual void | columnToBeDeleted (const IliModelHookInfo &info) |
| Called just before a column deletion. More...
|
|
virtual void | currentRowChanged (const IliModelHookInfo &info) |
| Called when the data source current row has been changed. More...
|
|
virtual void | endOfBatch () |
| Called to terminate a series of updates to the IliSchema or IliTable objects. More...
|
|
virtual IlBoolean | refreshAll () |
| Called when a refresh of all the gadget is necessary.
|
|
virtual void | rowChanged (const IliModelHookInfo &info) |
| Called just after a row has changed. More...
|
|
virtual void | rowDeleted (const IliModelHookInfo &info) |
| Called just after a row has been deleted. More...
|
|
virtual void | rowFetched (const IliModelHookInfo &info) |
| Called just after a new row has been fetched from a remote database and inserted. More...
|
|
virtual void | rowInserted (const IliModelHookInfo &info) |
| Called just after a new row has been inserted. More...
|
|
virtual void | rowMoved (const IliModelHookInfo &info) |
| Called just after a row has moved. More...
|
|
virtual void | rowsExchanged (const IliModelHookInfo &info) |
| Called just after a row is exchanged with another row. More...
|
|
virtual void | rowsFetched (const IliModelHookInfo &info) |
| Called when many consecutive rows are fetched at once. More...
|
|
virtual void | rowsInserted (const IliModelHookInfo &info) |
| Called when many consecutive rows are inserted at once. More...
|
|
virtual void | rowToBeChanged (const IliModelHookInfo &info) |
| Called just before a row is changed. More...
|
|
virtual void | rowToBeDeleted (const IliModelHookInfo &info) |
| Called just before a row deletion. More...
|
|
virtual void | startOfBatch () |
| Called at the start of a series of updates to the IliSchema or IliTable object. More...
|
|
virtual void | tableChanged (const IliModelHookInfo &info) |
| Called when the object has undergone a significant number of changes. More...
|
|
virtual void | tableDeleted (const IliModelHookInfo &info) |
| Called when the IliSchema or IliTable object is deleted. More...
|
|
| IliModel () |
| The constructor initializes a new IliModel instance.
|
|
IlInt | declareProperty (const IliDatatype *typ, const char *name, const char *title, IlBoolean pub) |
| Declares a new property. More...
|
|
virtual void | defineProperties () |
| Called to define the list of properties. More...
|
|
virtual const char * | getLabel () const =0 |
| Returns the model label, it is used by the gadget inspector. More...
|
|
virtual const char * | getMappingInspectorModelName () const |
| Returns the mapping inspector model name. More...
|
|
IlInt | getPropertyCount () const |
| Returns the property count. More...
|
|
IlInt | getPropertyIndex (const char *name) const |
| Returns a property index. More...
|
|
const char * | getPropertyName (IlInt index) const |
| Returns a property name. More...
|
|
const IliValue & | getPropertyValue (const char *name) const |
| Returns a property value. More...
|
|
const IliValue & | getPropertyValue (IlInt index) const |
| Returns a property value. More...
|
|
virtual IlBoolean | isPublic () const |
| Returns the model visibility. More...
|
|
void | setPropertyValue (const char *name, const IliValue &val) |
| Sets a property value. More...
|
|
void | setPropertyValue (IlInt index, const IliValue &val) |
| Sets a property value. More...
|
|
Model Class.
Library: dbgantt
This class defines the common interface to manage the data of the IliDbGantt
class. If you define a new model, you should use the IliRegisterDbGanttModel
macro to register your model and use the setModelName()
of IliDbGantt
to connect an instance of your model to your IliDbGantt
object.
- See also
IliModel
, IliDbGantt
, IliDbGanttFullModel
, IliDbGanttLightModel
.