libgaminggear
Data Fields
_GaminggearProfileDataClass Struct Reference

Data Fields

GObjectClass parent_class
 
const gchar *(* get_name )(GaminggearProfileData *self)
 
void(* set_name )(GaminggearProfileData *self, gchar const *new_name)
 
const gchar *(* get_gamefile )(GaminggearProfileData *self, guint index)
 
void(* set_gamefile )(GaminggearProfileData *self, guint index, gchar const *new_gamefile)
 
gint(* get_hardware_index )(GaminggearProfileData *self)
 
void(* set_hardware_index )(GaminggearProfileData *self, gint new_index)
 
gboolean(* save )(GaminggearProfileData *self, GError **error)
 
gboolean(* load )(GaminggearProfileData *self, gchar const *path, GError **error)
 
gboolean(* remove )(GaminggearProfileData *self, GError **error)
 
gboolean(* write )(GaminggearProfileData *self, GaminggearDevice *device, GError **error)
 
gboolean(* read )(GaminggearProfileData *self, GaminggearDevice *device, GError **error)
 
gboolean(* get_modified )(GaminggearProfileData *self)
 
void(* reset )(GaminggearProfileData *self)
 
void(* copy )(GaminggearProfileData *self, GaminggearProfileData *other)
 
gboolean(* equal )(GaminggearProfileData *self, GaminggearProfileData *other)
 
void(* discriminate )(GaminggearProfileData *self)
 

Field Documentation

◆ copy

void(* _GaminggearProfileDataClass::copy) (GaminggearProfileData *self, GaminggearProfileData *other)

◆ discriminate

void(* _GaminggearProfileDataClass::discriminate) (GaminggearProfileData *self)

◆ equal

gboolean(* _GaminggearProfileDataClass::equal) (GaminggearProfileData *self, GaminggearProfileData *other)

◆ get_gamefile

const gchar*(* _GaminggearProfileDataClass::get_gamefile) (GaminggearProfileData *self, guint index)

◆ get_hardware_index

gint(* _GaminggearProfileDataClass::get_hardware_index) (GaminggearProfileData *self)

◆ get_modified

gboolean(* _GaminggearProfileDataClass::get_modified) (GaminggearProfileData *self)

◆ get_name

const gchar*(* _GaminggearProfileDataClass::get_name) (GaminggearProfileData *self)

◆ load

gboolean(* _GaminggearProfileDataClass::load) (GaminggearProfileData *self, gchar const *path, GError **error)

◆ parent_class

GObjectClass _GaminggearProfileDataClass::parent_class

◆ read

gboolean(* _GaminggearProfileDataClass::read) (GaminggearProfileData *self, GaminggearDevice *device, GError **error)

◆ remove

gboolean(* _GaminggearProfileDataClass::remove) (GaminggearProfileData *self, GError **error)

◆ reset

void(* _GaminggearProfileDataClass::reset) (GaminggearProfileData *self)

◆ save

gboolean(* _GaminggearProfileDataClass::save) (GaminggearProfileData *self, GError **error)

◆ set_gamefile

void(* _GaminggearProfileDataClass::set_gamefile) (GaminggearProfileData *self, guint index, gchar const *new_gamefile)

◆ set_hardware_index

void(* _GaminggearProfileDataClass::set_hardware_index) (GaminggearProfileData *self, gint new_index)

◆ set_name

void(* _GaminggearProfileDataClass::set_name) (GaminggearProfileData *self, gchar const *new_name)

◆ write

gboolean(* _GaminggearProfileDataClass::write) (GaminggearProfileData *self, GaminggearDevice *device, GError **error)

The documentation for this struct was generated from the following file: