Class
PurpleCreateConversationDetails
unstable since: 3.0
Description [src]
final class Purple.CreateConversationDetails : GObject.Object
{
/* No available fields */
}
The details that are necessary for a PurpleProtocol
to create a conversation.
This is only used to create direct messages and group direct messages. The
user interface will ask a protocol for a PurpleCreateConversationDetails
and then fill it out and pass it back to the protocol to actually create a conversation.
Available since: 3.0
Constructors
purple_create_conversation_details_new
Creates a new PurpleCreateConversationDetails
.
unstable since: 3.0
Instance methods
purple_create_conversation_details_get_max_participants
Gets the maximum number of participants that are supported not including the libpurple user.
unstable since: 3.0
purple_create_conversation_details_get_participants
Gets the participants to add to the conversation.
unstable since: 3.0
purple_create_conversation_details_set_participants
Sets the participants to participants
.
unstable since: 3.0
Properties
Purple.CreateConversationDetails:max-participants
The maximum number of participants that can be supported by the protocol not including the libpurple user.
unstable since: 3.0.0
Purple.CreateConversationDetails:participants
A GListModel
of PurpleContact
s to add to the conversation
not including the libpurple user.
unstable since: 3.0.0
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.