MexModelManager
MexModelManager
|
|
Object Hierarchy
GObject
+----MexModelManager
Details
mex_model_sort_func_info_free ()
void mex_model_sort_func_info_free (MexModelSortFuncInfo *sort_info
);
mex_model_sort_func_info_new ()
MexModelSortFuncInfo * mex_model_sort_func_info_new (const gchar *name
,
const gchar *display_name
,
MexModelSortFunc func
,
gpointer user_data
);
struct MexModelManager
struct MexModelManager;
struct MexModelManagerClass
struct MexModelManagerClass {
GObjectClass parent_class;
void (* model_added) (MexModelManager *manager);
void (* model_removed) (MexModelManager *manager,
MexModel *model);
void (* categories_changed) (MexModelManager *manager);
};
mex_model_manager_get_default ()
MexModelManager * mex_model_manager_get_default (void
);
mex_model_manager_get_models ()
GList * mex_model_manager_get_models (MexModelManager *manager
);
mex_model_manager_get_models_for_category ()
GList * mex_model_manager_get_models_for_category
(MexModelManager *manager
,
const gchar *category
);
mex_model_manager_add_model ()
void mex_model_manager_add_model (MexModelManager *manager
,
MexModel *model
);
mex_model_manager_remove_model ()
void mex_model_manager_remove_model (MexModelManager *manager
,
MexModel *model
);
mex_model_manager_add_category ()
void mex_model_manager_add_category (MexModelManager *manager
,
const MexModelCategoryInfo *info
);
mex_model_manager_remove_category ()
void mex_model_manager_remove_category (MexModelManager *manager
,
const gchar *name
);
mex_model_manager_get_categories ()
GList * mex_model_manager_get_categories (MexModelManager *manager
);
mex_model_manager_get_category_info ()
const MexModelCategoryInfo * mex_model_manager_get_category_info
(MexModelManager *manager
,
const gchar *name
);
MexModelManagerPrivate
typedef struct _MexModelManagerPrivate MexModelManagerPrivate;
Signal Details
The "categories-changed"
signal
void user_function (MexModelManager *mexmodelmanager,
gpointer user_data) : Run Last
The "model-added"
signal
void user_function (MexModelManager *mexmodelmanager,
gpointer arg1,
gpointer user_data) : Run Last
The "model-removed"
signal
void user_function (MexModelManager *mexmodelmanager,
GObject *arg1,
gchar *arg2,
gpointer user_data) : Run Last