Class
FoundryForgeProject
unstable since: 1.1
Description [src]
abstract class Foundry.ForgeProject : GObject.Object
{
/* No available fields */
}
Represents a project on a forge.
Plugins can implement this as part of their forge implementation to allow the user to access various forge features related to their project.
Available since: 1.1
Instance methods
foundry_forge_project_list_issues
Queries the forge for a list of issues in the project.
unstable since: 1.1
foundry_forge_project_list_merge_requests
Queries the forge for a list of merge requests in the project.
unstable since: 1.1
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct FoundryForgeProjectClass {
GObjectClass parent_class;
char* (* dup_title) (
FoundryForgeProject* self
);
char* (* dup_online_url) (
FoundryForgeProject* self
);
char* (* dup_description) (
FoundryForgeProject* self
);
char* (* dup_avatar_url) (
FoundryForgeProject* self
);
DexFuture* (* load_avatar) (
FoundryForgeProject* self
);
DexFuture* (* list_issues) (
FoundryForgeProject* self,
FoundryForgeQuery* query
);
DexFuture* (* list_merge_requests) (
FoundryForgeProject* self,
FoundryForgeQuery* query
);
}
No description available.
Class members
parent_class: GObjectClassNo description available.
dup_title: char* (* dup_title) ( FoundryForgeProject* self )No description available.
dup_online_url: char* (* dup_online_url) ( FoundryForgeProject* self )No description available.
dup_description: char* (* dup_description) ( FoundryForgeProject* self )No description available.
dup_avatar_url: char* (* dup_avatar_url) ( FoundryForgeProject* self )No description available.
load_avatar: DexFuture* (* load_avatar) ( FoundryForgeProject* self )No description available.
list_issues: DexFuture* (* list_issues) ( FoundryForgeProject* self, FoundryForgeQuery* query )No description available.
list_merge_requests: DexFuture* (* list_merge_requests) ( FoundryForgeProject* self, FoundryForgeQuery* query )No description available.
Virtual methods
Foundry.ForgeProjectClass.list_issues
Queries the forge for a list of issues in the project.
unstable since: 1.1
Foundry.ForgeProjectClass.list_merge_requests
Queries the forge for a list of merge requests in the project.
unstable since: 1.1