Class
PurpleChannelJoinDetails
since: 3.0.0
Description [src]
final class Purple.ChannelJoinDetails : GObject.Object {
/* No available fields */
}
The details that are necessary for a PurpleProtocol
to join a channel. A
user interface will ask a protocol for a PurpleChannelJoinDetails
and then
fill it out and pass it back to the protocol to actually join a channel.
Available since: 3.0.0
Instance methods
purple_channel_join_details_get_nickname_supported
Gets whether or not channel-specific nicknames are supported.
since: 3.0.0
purple_channel_join_details_get_password
Gets the password the user specified to join this channel.
since: 3.0.0
purple_channel_join_details_get_password_supported
Gets whether or not the protocols supports channel passwords.
since: 3.0.0
purple_channel_join_details_merge
Copies the values of PurpleChannelJoinDetails:name
,
PurpleChannelJoinDetails:nickname
, and
PurpleChannelJoinDetails:password
from source
to destination
.
since: 3.0.0
purple_channel_join_details_set_nickname
Sets the channel-specific nickname for the user.
since: 3.0.0
purple_channel_join_details_set_password
Sets the password to use to join this channel.
since: 3.0.0
Properties
Purple.ChannelJoinDetails:nickname-supported
Whether or not the protocol supports channel-specific nicknames.
since: 3.0.0
Purple.ChannelJoinDetails:password-supported
Whether or not the protocol supports channel passwords.
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.