PkCategory

PkCategory — Category object

Synopsis

struct              PkCategory;
struct              PkCategoryClass;
const gchar *       pk_category_get_icon                (PkCategory *category);
const gchar *       pk_category_get_id                  (PkCategory *category);
const gchar *       pk_category_get_name                (PkCategory *category);
const gchar *       pk_category_get_parent_id           (PkCategory *category);
const gchar *       pk_category_get_summary             (PkCategory *category);
PkCategory *        pk_category_new                     (void);
void                pk_category_set_icon                (PkCategory *category,
                                                         const gchar *icon);
void                pk_category_set_id                  (PkCategory *category,
                                                         const gchar *cat_id);
void                pk_category_set_name                (PkCategory *category,
                                                         const gchar *name);
void                pk_category_set_parent_id           (PkCategory *category,
                                                         const gchar *parent_id);
void                pk_category_set_summary             (PkCategory *category,
                                                         const gchar *summary);

Object Hierarchy

  GObject
   +----PkSource
         +----PkCategory

Properties

  "cat-id"                   gchar*                : Read / Write
  "icon"                     gchar*                : Read / Write
  "name"                     gchar*                : Read / Write
  "parent-id"                gchar*                : Read / Write
  "summary"                  gchar*                : Read / Write

Description

This GObject represents a category in the group system.

Details

struct PkCategory

struct PkCategory;

struct PkCategoryClass

struct PkCategoryClass {
	PkSourceClass parent_class;
	/* padding for future expansion */
	void (*_pk_reserved1) (void);
	void (*_pk_reserved2) (void);
	void (*_pk_reserved3) (void);
	void (*_pk_reserved4) (void);
	void (*_pk_reserved5) (void);
};

pk_category_get_icon ()

const gchar *       pk_category_get_icon                (PkCategory *category);

Gets the icon filename.

category :

The PkCategory

Returns :

the string value, or NULL for unset.

Since 0.6.2


pk_category_get_id ()

const gchar *       pk_category_get_id                  (PkCategory *category);

Gets the id specific to this category.

category :

The PkCategory

Returns :

the string value, or NULL for unset.

Since 0.6.2


pk_category_get_name ()

const gchar *       pk_category_get_name                (PkCategory *category);

Gets the name.

category :

The PkCategory

Returns :

the string value, or NULL for unset.

Since 0.6.2


pk_category_get_parent_id ()

const gchar *       pk_category_get_parent_id           (PkCategory *category);

Gets the parent category id.

category :

The PkCategory

Returns :

the string value, or NULL for unset.

Since 0.6.2


pk_category_get_summary ()

const gchar *       pk_category_get_summary             (PkCategory *category);

Gets the summary.

category :

The PkCategory

Returns :

the string value, or NULL for unset.

Since 0.6.2


pk_category_new ()

PkCategory *        pk_category_new                     (void);

Returns :

a new PkCategory object.

Since 0.5.4


pk_category_set_icon ()

void                pk_category_set_icon                (PkCategory *category,
                                                         const gchar *icon);

Sets the icon filename.

category :

The PkCategory

icon :

the new value

Since 0.6.2


pk_category_set_id ()

void                pk_category_set_id                  (PkCategory *category,
                                                         const gchar *cat_id);

Sets the id specific to this category.

category :

The PkCategory

cat_id :

the new value

Since 0.6.2


pk_category_set_name ()

void                pk_category_set_name                (PkCategory *category,
                                                         const gchar *name);

Sets the name.

category :

The PkCategory

name :

the new value

Since 0.6.2


pk_category_set_parent_id ()

void                pk_category_set_parent_id           (PkCategory *category,
                                                         const gchar *parent_id);

Sets the parent category id.

category :

The PkCategory

parent_id :

the new value

Since 0.6.2


pk_category_set_summary ()

void                pk_category_set_summary             (PkCategory *category,
                                                         const gchar *summary);

Sets the summary.

category :

The PkCategory

summary :

the new value

Since 0.6.2

Property Details

The "cat-id" property

  "cat-id"                   gchar*                : Read / Write

Default value: NULL

Since 0.5.4


The "icon" property

  "icon"                     gchar*                : Read / Write

Default value: NULL

Since 0.5.4


The "name" property

  "name"                     gchar*                : Read / Write

Default value: NULL

Since 0.5.4


The "parent-id" property

  "parent-id"                gchar*                : Read / Write

Default value: NULL

Since 0.5.4


The "summary" property

  "summary"                  gchar*                : Read / Write

Default value: NULL

Since 0.5.4