Changed depends and overrides from GList * to gchar **, added gm_mcp_package_create_view, added gm_mcp_package_can_create_view, added set_session
This commit is contained in:
parent
21bd4e8407
commit
f56e9e02a7
|
@ -50,13 +50,15 @@ struct _GmMcpPackageClass {
|
|||
gchar *name;
|
||||
gdouble min_version;
|
||||
gdouble max_version;
|
||||
GList *depends;
|
||||
GList *overrides;
|
||||
|
||||
void (* handle_simple)(GmMcpPackage *package, gchar *suffix, GList *fields);
|
||||
gboolean (* handle_multi)(GmMcpPackage *package, gchar *data_tag,
|
||||
gchar *key, gchar *value, GList *allValues);
|
||||
gchar **depends;
|
||||
gchar **overrides;
|
||||
|
||||
void (* handle_simple)(GmMcpPackage *package, gchar *suffix, GList *fields);
|
||||
gboolean (* handle_multi)(GmMcpPackage *package, gchar const *data_tag,
|
||||
gchar const *key, gchar const *value, GList *all_values);
|
||||
void (* create_view)(GmMcpPackage *package, GObject *owner);
|
||||
void (* set_session)(GmMcpPackage *package, GObject *session);
|
||||
|
||||
/* Signals
|
||||
void (* proto) (GmMcpPackage *obj); */
|
||||
};
|
||||
|
@ -74,14 +76,17 @@ gboolean gm_mcp_package_handle_multi(GmMcpPackage *package, gchar *data_tag,
|
|||
gchar *key, gchar *value, GList *allValues);
|
||||
gboolean gm_mcp_package_can_handle_multi(GmMcpPackage *package);
|
||||
|
||||
void gm_mcp_package_create_view(GmMcpPackage *package, GObject *parent);
|
||||
gboolean gm_mcp_package_can_create_view(GmMcpPackage *package);
|
||||
|
||||
void gm_mcp_package_set_version(GmMcpPackage *package, gdouble version);
|
||||
gdouble gm_mcp_package_get_version(GmMcpPackage *package);
|
||||
GObject *gm_mcp_package_get_session(GmMcpPackage *package);
|
||||
|
||||
/* Class getters */
|
||||
gchar const *gm_mcp_package_get_name(GmMcpPackage *package);
|
||||
GList const *gm_mcp_package_get_depends(GmMcpPackage *package);
|
||||
GList const *gm_mcp_package_get_overrides(GmMcpPackage *package);
|
||||
gchar **gm_mcp_package_get_depends(GmMcpPackage *package);
|
||||
gchar **gm_mcp_package_get_overrides(GmMcpPackage *package);
|
||||
gdouble gm_mcp_package_get_min_version(GmMcpPackage *package);
|
||||
gdouble gm_mcp_package_get_max_version(GmMcpPackage *package);
|
||||
|
||||
|
|
Reference in New Issue