diff -r 000000000000 -r 2947214c450e app-manager/localdistributions.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app-manager/localdistributions.h Tue Apr 25 17:41:00 2023 +0100 @@ -0,0 +1,52 @@ +#ifndef __PLOVER_LOCAL_DISTRIBUTIONS_H__ +#define __PLOVER_LOCAL_DISTRIBUTIONS_H__ + +#include + +G_BEGIN_DECLS + +#define PLOVER_TYPE_LOCAL_DISTRIBUTIONS\ + plover_local_distributions_get_type() +#define PLOVER_LOCAL_DISTRIBUTIONS(obj)\ + G_TYPE_CHECK_INSTANCE_CAST(obj,\ + PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\ + PloverLocalDistributions) +#define PLOVER_LOCAL_DISTRIBUTIONS_CLASS(klass)\ + G_TYPE_CHECK_CLASS_CAST(klass,\ + PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\ + PloverLocalDistributionsClass) +#define PLOVER_IS_LOCAL_DISTRIBUTIONS(obj)\ + G_TYPE_CHECK_INSTANCE_TYPE(obj,\ + PLOVER_TYPE_LOCAL_DISTRIBUTIONS) +#define PLOVER_IS_LOCAL_DISTRIBUTIONS_CLASS(klass)\ + G_TYPE_CHECK_CLASS_TYPE(obj,\ + PLOVER_TYPE_LOCAL_DISTRIBUTIONS) +#define PLOVER_LOCAL_DISTRIBUTIONS_GET_CLASS(obj)\ + G_TYPE_INSTANCE_GET_CLASS(obj,\ + PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\ + PloverLocalDistributionsClass) + +typedef enum +{ + PLOVER_LOCAL_DISTRIBUTIONS_VENDOR_COLUMN, + PLOVER_LOCAL_DISTRIBUTIONS_DISTRIBUTION_COLUMN, + PLOVER_LOCAL_DISTRIBUTIONS_PREFIX_COLUMN, + PLOVER_LOCAL_DISTRIBUTIONS_USER_FRIENDLY_COLUMN, + PLOVER_LOCAL_DISTRIBUTIONS_DATABASE_URI_COLUMN, + PLOVER_LOCAL_DISTRIBUTIONS_NO_COLUMNS +} PloverLocalDistributionsColumn; + +typedef struct _PloverLocalDistributions { + GObject parent_instance; +} PloverLocalDistributions; + +typedef struct _PloverLocalDistributionsClass { + GObjectClass parent_class; +} PloverLocalDistributionsClass; + +GType plover_local_distributions_get_type(void) G_GNUC_CONST; +PloverLocalDistributions *plover_local_distributions_new(void); + +G_END_DECLS + +#endif /* __PLOVER_LOCAL_DISTRIBUTIONS_H__ */