summaryrefslogtreecommitdiff
path: root/libpurple/purplerequestgroup.h
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2023-03-16 22:50:08 -0500
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2023-03-16 22:50:08 -0500
commit5701ff4637926e7f04d9b1022082d887883dd9ca (patch)
tree9edb3e9cebdcb8cd26944018069a153f62624e98 /libpurple/purplerequestgroup.h
parent05d170ef2463c58fa4e9d4bc8e66fb3913cc32c4 (diff)
downloadpidgin-5701ff4637926e7f04d9b1022082d887883dd9ca.tar.gz
Add PurpleRequest{Group,Page}:valid properties
This collects the validity of the fields/groups within the group/page into a single value. Testing Done: Compiled and ran `ninja test`. Reviewed at https://reviews.imfreedom.org/r/2348/
Diffstat (limited to 'libpurple/purplerequestgroup.h')
-rw-r--r--libpurple/purplerequestgroup.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libpurple/purplerequestgroup.h b/libpurple/purplerequestgroup.h
index 4d62e6bbfa..2f9aade7db 100644
--- a/libpurple/purplerequestgroup.h
+++ b/libpurple/purplerequestgroup.h
@@ -107,6 +107,18 @@ GList *purple_request_group_get_fields(PurpleRequestGroup *group);
*/
PurpleRequestPage *purple_request_group_get_page(PurpleRequestGroup *group);
+/**
+ * purple_request_group_is_valid:
+ * @group: The field.
+ *
+ * Returns whether or not all fields are valid.
+ *
+ * Returns: %TRUE if all fields in the group are valid, %FALSE otherwise.
+ *
+ * Since: 3.0.0
+ */
+gboolean purple_request_group_is_valid(PurpleRequestGroup *group);
+
G_END_DECLS
#endif /* PURPLE_REQUEST_GROUP_H */