Top | ![]() |
![]() |
![]() |
![]() |
gint | ide_project_info_compare () |
GFile * | ide_project_info_get_file () |
IdeDoap * | ide_project_info_get_doap () |
void | ide_project_info_set_doap () |
const gchar * | ide_project_info_get_build_system_name () |
const gchar * | ide_project_info_get_description () |
GFile * | ide_project_info_get_directory () |
gboolean | ide_project_info_get_is_recent () |
gint | ide_project_info_get_priority () |
GDateTime * | ide_project_info_get_last_modified_at () |
void | ide_project_info_set_last_modified_at () |
const gchar * const * | ide_project_info_get_languages () |
const gchar * | ide_project_info_get_name () |
IdeVcsUri * | ide_project_info_get_vcs_uri () |
void | ide_project_info_set_file () |
void | ide_project_info_set_build_system_name () |
void | ide_project_info_set_description () |
void | ide_project_info_set_directory () |
void | ide_project_info_set_is_recent () |
void | ide_project_info_set_languages () |
void | ide_project_info_set_name () |
void | ide_project_info_set_priority () |
void | ide_project_info_set_vcs_uri () |
gchar * | build-system-name | Read / Write |
gchar * | description | Read / Write |
GFile * | directory | Read / Write |
IdeDoap * | doap | Read / Write |
GFile * | file | Read / Write |
gboolean | is-recent | Read / Write |
GStrv | languages | Read / Write |
GDateTime * | last-modified-at | Read / Write |
gchar * | name | Read / Write |
gint | priority | Read / Write |
IdeVcsUri * | vcs-uri | Read / Write / Construct Only |
gint ide_project_info_compare (IdeProjectInfo *info1
,IdeProjectInfo *info2
);
GFile *
ide_project_info_get_file (IdeProjectInfo *self
);
Gets the “file” property. This is the project file (such as configure.ac) of the project.
const gchar *
ide_project_info_get_build_system_name
(IdeProjectInfo *self
);
const gchar *
ide_project_info_get_description (IdeProjectInfo *self
);
GFile *
ide_project_info_get_directory (IdeProjectInfo *self
);
Gets the “directory” property. This is the directory containing the project (if known).
GDateTime *
ide_project_info_get_last_modified_at (IdeProjectInfo *self
);
void ide_project_info_set_last_modified_at (IdeProjectInfo *self
,GDateTime *modified_at
);
const gchar * const *
ide_project_info_get_languages (IdeProjectInfo *self
);
IdeVcsUri *
ide_project_info_get_vcs_uri (IdeProjectInfo *self
);
Gets the IdeVcsUri for the project info. This should be set with the remote URI for the version control system. It can be used to clone the project when activated from the greeter.
Since: 3.28
void ide_project_info_set_build_system_name (IdeProjectInfo *self
,const gchar *build_system_name
);
void ide_project_info_set_description (IdeProjectInfo *self
,const gchar *description
);
void ide_project_info_set_directory (IdeProjectInfo *self
,GFile *directory
);
void ide_project_info_set_is_recent (IdeProjectInfo *self
,gboolean is_recent
);
void ide_project_info_set_languages (IdeProjectInfo *self
,gchar **languages
);
void ide_project_info_set_name (IdeProjectInfo *self
,const gchar *name
);
void ide_project_info_set_priority (IdeProjectInfo *self
,gint priority
);
void ide_project_info_set_vcs_uri (IdeProjectInfo *self
,IdeVcsUri *uri
);
“build-system-name”
property “build-system-name” gchar *
Build System name.
Flags: Read / Write
Default value: NULL
“description”
property “description” gchar *
The project description.
Flags: Read / Write
Default value: NULL
“last-modified-at”
property “last-modified-at” GDateTime *
Last Modified At.
Flags: Read / Write
“priority”
property “priority” gint
The priority of the project information type.
Flags: Read / Write
Default value: 0
“vcs-uri”
property“vcs-uri” IdeVcsUri *
The vcs uri of the project, in case it is not local.
Flags: Read / Write / Construct Only