Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
MessagesSettingsPage Class Reference

#include <dlg_settings.h>

Inheritance diagram for MessagesSettingsPage:
[legend]
Collaboration diagram for MessagesSettingsPage:
[legend]

Public Member Functions

 MessagesSettingsPage ()
void retranslateUi () override

Private Slots

void actAdd ()
void actEdit ()
void actRemove ()
void updateColor (const QString &value)
void updateHighlightColor (const QString &value)
void updateTextColor (QT_STATE_CHANGED_T value)
void updateTextHighlightColor (QT_STATE_CHANGED_T value)

Private Member Functions

void storeSettings ()
void updateMentionPreview ()
void updateHighlightPreview ()

Private Attributes

QListWidget * messageList
QAction * aAdd
QAction * aEdit
QAction * aRemove
QCheckBox chatMentionCheckBox
QCheckBox chatMentionCompleterCheckbox
QCheckBox invertMentionForeground
QCheckBox invertHighlightForeground
QCheckBox ignoreUnregUsersMainChat
QCheckBox ignoreUnregUserMessages
QCheckBox messagePopups
QCheckBox mentionPopups
QCheckBox roomHistory
QGroupBox * chatGroupBox
QGroupBox * highlightGroupBox
QGroupBox * messageGroupBox
QLineEdit * mentionColor
QLineEdit * highlightColor
QLineEdit * customAlertString
QLabel hexLabel
QLabel hexHighlightLabel
QLabel customAlertStringLabel
QLabel explainMessagesLabel

Constructor & Destructor Documentation

◆ MessagesSettingsPage()

MessagesSettingsPage::MessagesSettingsPage ( )
Here is the call graph for this function:

Member Function Documentation

◆ actAdd

void MessagesSettingsPage::actAdd ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ actEdit

void MessagesSettingsPage::actEdit ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ actRemove

void MessagesSettingsPage::actRemove ( )
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ retranslateUi()

void MessagesSettingsPage::retranslateUi ( )
overridevirtual

Implements AbstractSettingsPage.

Here is the caller graph for this function:

◆ storeSettings()

void MessagesSettingsPage::storeSettings ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateColor

void MessagesSettingsPage::updateColor ( const QString & value)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateHighlightColor

void MessagesSettingsPage::updateHighlightColor ( const QString & value)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateHighlightPreview()

void MessagesSettingsPage::updateHighlightPreview ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateMentionPreview()

void MessagesSettingsPage::updateMentionPreview ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateTextColor

void MessagesSettingsPage::updateTextColor ( QT_STATE_CHANGED_T value)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateTextHighlightColor

void MessagesSettingsPage::updateTextHighlightColor ( QT_STATE_CHANGED_T value)
privateslot
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ aAdd

QAction* MessagesSettingsPage::aAdd
private

◆ aEdit

QAction* MessagesSettingsPage::aEdit
private

◆ aRemove

QAction* MessagesSettingsPage::aRemove
private

◆ chatGroupBox

QGroupBox* MessagesSettingsPage::chatGroupBox
private

◆ chatMentionCheckBox

QCheckBox MessagesSettingsPage::chatMentionCheckBox
private

◆ chatMentionCompleterCheckbox

QCheckBox MessagesSettingsPage::chatMentionCompleterCheckbox
private

◆ customAlertString

QLineEdit* MessagesSettingsPage::customAlertString
private

◆ customAlertStringLabel

QLabel MessagesSettingsPage::customAlertStringLabel
private

◆ explainMessagesLabel

QLabel MessagesSettingsPage::explainMessagesLabel
private

◆ hexHighlightLabel

QLabel MessagesSettingsPage::hexHighlightLabel
private

◆ hexLabel

QLabel MessagesSettingsPage::hexLabel
private

◆ highlightColor

QLineEdit* MessagesSettingsPage::highlightColor
private

◆ highlightGroupBox

QGroupBox* MessagesSettingsPage::highlightGroupBox
private

◆ ignoreUnregUserMessages

QCheckBox MessagesSettingsPage::ignoreUnregUserMessages
private

◆ ignoreUnregUsersMainChat

QCheckBox MessagesSettingsPage::ignoreUnregUsersMainChat
private

◆ invertHighlightForeground

QCheckBox MessagesSettingsPage::invertHighlightForeground
private

◆ invertMentionForeground

QCheckBox MessagesSettingsPage::invertMentionForeground
private

◆ mentionColor

QLineEdit* MessagesSettingsPage::mentionColor
private

◆ mentionPopups

QCheckBox MessagesSettingsPage::mentionPopups
private

◆ messageGroupBox

QGroupBox* MessagesSettingsPage::messageGroupBox
private

◆ messageList

QListWidget* MessagesSettingsPage::messageList
private

◆ messagePopups

QCheckBox MessagesSettingsPage::messagePopups
private

◆ roomHistory

QCheckBox MessagesSettingsPage::roomHistory
private

The documentation for this class was generated from the following files: