HighlightRuleManager

Functions

Link copied to clipboard
open override fun addHighlightRule(id: Int, content: String?, isRegEx: Boolean, isCaseSensitive: Boolean, isEnabled: Boolean, isInverse: Boolean, sender: String?, channel: String?)
Link copied to clipboard
fun contains(id: Int): Boolean
Link copied to clipboard
fun count(): Int
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun flow(): Flow<HighlightRuleManagerState>
Link copied to clipboard
open override fun fromVariantMap(properties: QVariantMap)
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun indexOf(id: Int): Int
Link copied to clipboard
fun isEmpty(): Boolean
Link copied to clipboard
fun removeAt(index: Int)
Link copied to clipboard
open override fun removeHighlightRule(highlightRule: Int)
Link copied to clipboard
open fun requestAddHighlightRule(id: Int, content: String?, isRegEx: Boolean, isCaseSensitive: Boolean, isEnabled: Boolean, isInverse: Boolean, sender: String?, channel: String?)
Link copied to clipboard
open fun requestRemoveHighlightRule(highlightRule: Int)
Link copied to clipboard
open fun requestSetHighlightNick(highlightNick: Int)
Link copied to clipboard
open fun requestSetNicksCaseSensitive(nicksCaseSensitive: Boolean)
Link copied to clipboard
open fun requestToggleHighlightRule(highlightRule: Int)
Link copied to clipboard
open fun requestUpdate(properties: QVariantMap = toVariantMap())

Replaces all properties of the object with the content of the "properties" parameter. This parameter is in network representation.

Link copied to clipboard
open fun rpc(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open override fun setHighlightNick(highlightNick: Int)
Link copied to clipboard
open override fun setNicksCaseSensitive(nicksCaseSensitive: Boolean)
Link copied to clipboard
open override fun state(): HighlightRuleManagerState
Link copied to clipboard
open fun sync(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open override fun toggleHighlightRule(highlightRule: Int)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun toVariantMap(): Map<String, QVariant<out Any>>
Link copied to clipboard
open fun update(properties: QVariantMap)

Replaces all properties of the object with the content of the "properties" parameter. This parameter is in network representation.

Properties

Link copied to clipboard
open override val className: String
Link copied to clipboard
override var initialized: Boolean
Link copied to clipboard
override var objectName: String
Link copied to clipboard
open override var session: Session?