MexAggregateModel
MexAggregateModel
|
|
Details
struct MexAggregateModel
struct MexAggregateModel {
MexGenericModel parent;
MexAggregateModelPrivate *priv;
};
struct MexAggregateModelClass
struct MexAggregateModelClass {
MexGenericModelClass parent_class;
/* signals, not vfuncs */
void (*model_added) (MexAggregateModel *aggregate,
MexModel *model);
void (*model_removed) (MexAggregateModel *aggregate,
MexModel *model);
};
mex_aggregate_model_new ()
MexModel * mex_aggregate_model_new (void);
mex_aggregate_model_add_model ()
void mex_aggregate_model_add_model (MexAggregateModel *aggregate,
MexModel *model);
mex_aggregate_model_remove_model ()
void mex_aggregate_model_remove_model (MexAggregateModel *aggregate,
MexModel *model);
mex_aggregate_model_clear ()
void mex_aggregate_model_clear (MexAggregateModel *aggregate);
mex_aggregate_model_get_models ()
const GList * mex_aggregate_model_get_models (MexAggregateModel *aggregate);
mex_aggregate_model_get_model_for_content ()
MexModel * mex_aggregate_model_get_model_for_content
(MexAggregateModel *aggregate,
MexContent *content);
MexAggregateModelPrivate
typedef struct _MexAggregateModelPrivate MexAggregateModelPrivate;