#include <KviTopicWidget.h>
|
static void | paintColoredText (QPainter *p, QString szText, const QPalette &palette, const QRect &rect) |
|
◆ KviTopicWidget()
KviTopicWidget::KviTopicWidget |
( |
QWidget * | pParent, |
|
|
KviChannelWindow * | pChannel, |
|
|
const char * | name ) |
References __tr2qs, KviIconManager::Accept, acceptClicked(), KviTalToolTip::add(), applyOptions(), complete(), connect(), KviIconManager::Discard, discardClicked(), g_pIconManager, KviIconManager::History, historyClicked(), KviChannelWindow, KviTalListWidget, m_iCursorPosition, m_pAccept, m_pCompletionBox, m_pContextPopup, m_pDiscard, m_pHistory, m_pInput, m_pInputBox, m_pItemDelegate, m_pKviChannelWindow, m_pLabel, m_pLabelAndInputBoxStack, reset(), and switchMode().
Referenced by KviTalListWidget.
◆ ~KviTopicWidget()
KviTopicWidget::~KviTopicWidget |
( |
| ) |
|
◆ acceptClicked
void KviTopicWidget::acceptClicked |
( |
| ) |
|
|
protectedslot |
◆ applyOptions()
void KviTopicWidget::applyOptions |
( |
| ) |
|
◆ complete
void KviTopicWidget::complete |
( |
| ) |
|
|
protectedslot |
◆ contextPopupAboutToShow
void KviTopicWidget::contextPopupAboutToShow |
( |
| ) |
|
|
protectedslot |
◆ copy
void KviTopicWidget::copy |
( |
| ) |
|
|
protectedslot |
◆ deactivate()
void KviTopicWidget::deactivate |
( |
| ) |
|
|
protected |
◆ discardClicked
void KviTopicWidget::discardClicked |
( |
| ) |
|
|
protectedslot |
◆ dummyRead()
int KviTopicWidget::dummyRead |
( |
| ) |
const |
|
inline |
◆ eventFilter()
bool KviTopicWidget::eventFilter |
( |
QObject * | o, |
|
|
QEvent * | e ) |
|
overrideprotected |
◆ getSubstituteChar()
QChar KviTopicWidget::getSubstituteChar |
( |
unsigned short | uControlCode | ) |
|
|
private |
◆ historyClicked
void KviTopicWidget::historyClicked |
( |
| ) |
|
|
protectedslot |
◆ iconButtonClicked()
void KviTopicWidget::iconButtonClicked |
( |
| ) |
|
|
protected |
◆ insertChar()
void KviTopicWidget::insertChar |
( |
QChar | c | ) |
|
◆ insertText()
void KviTopicWidget::insertText |
( |
const QString & | szText | ) |
|
◆ keyPressEvent()
void KviTopicWidget::keyPressEvent |
( |
QKeyEvent * | e | ) |
|
|
overrideprotected |
◆ mousePressEvent()
void KviTopicWidget::mousePressEvent |
( |
QMouseEvent * | e | ) |
|
|
overrideprotected |
◆ paintColoredText()
void KviTopicWidget::paintColoredText |
( |
QPainter * | p, |
|
|
QString | szText, |
|
|
const QPalette & | palette, |
|
|
const QRect & | rect ) |
|
static |
References KviControlCodes::Bold, g_pTextIconManager, getMircColor(), KviControlCodes::getUnicodeColorBytes(), KviControlCodes::Icon, isKviControlCode(), KviControlCodes::Italic, KVI_EXTCOLOR_MAX, KVI_LABEL_DEF_BACK, KVI_LABEL_DEF_FORE, KviControlCodes::Monospace, KviControlCodes::NoChange, p, KviTextIcon::pixmap(), KviCString::ptr(), KviControlCodes::Reset, KviControlCodes::Reverse, and KviControlCodes::Underline.
Referenced by ChannelTreeWidgetItemDelegate::paint(), and KviTopicListBoxItemDelegate::paint().
◆ popDownListBox
void KviTopicWidget::popDownListBox |
( |
| ) |
|
|
protectedslot |
◆ reset()
void KviTopicWidget::reset |
( |
| ) |
|
◆ resizeEvent()
void KviTopicWidget::resizeEvent |
( |
QResizeEvent * | e | ) |
|
|
overrideprotected |
◆ setTopic()
void KviTopicWidget::setTopic |
( |
const QString & | szTopic | ) |
|
◆ setTopicSetAt()
void KviTopicWidget::setTopicSetAt |
( |
const QString & | szSetAt | ) |
|
◆ setTopicSetBy()
void KviTopicWidget::setTopicSetBy |
( |
const QString & | szSetBy | ) |
|
◆ sizeHint()
QSize KviTopicWidget::sizeHint |
( |
| ) |
const |
|
override |
◆ switchMode
void KviTopicWidget::switchMode |
( |
| ) |
|
|
protectedslot |
References KviWindow::connection(), deactivate(), KviChannelWindow::getChannelModeString(), KviIrcConnectionUserInfo::hasUserMode(), KviChannelWindow::isMeHalfOp(), KviChannelWindow, m_pAccept, m_pInput, m_pLabelAndInputBoxStack, m_szTopic, KviIrcConnectionServerInfo::maxTopicLen(), KviChannelWindow::plainChannelMode(), KviIrcConnection::serverInfo(), KviIrcConnection::userInfo(), and w.
Referenced by KviTopicWidget().
◆ topic()
const QString & KviTopicWidget::topic |
( |
| ) |
|
|
inline |
◆ topicSelected
void KviTopicWidget::topicSelected |
( |
const QString & | szTopic | ) |
|
|
signal |
◆ topicSetAt()
const QString & KviTopicWidget::topicSetAt |
( |
| ) |
|
|
inline |
◆ topicSetBy()
const QString & KviTopicWidget::topicSetBy |
( |
| ) |
|
|
inline |
◆ updateToolTip()
void KviTopicWidget::updateToolTip |
( |
| ) |
|
|
protected |
◆ KviChannelWindow
◆ KviTalListWidget
◆ m_iCursorPosition
int KviTopicWidget::m_iCursorPosition |
|
protected |
◆ m_pAccept
QPushButton* KviTopicWidget::m_pAccept |
|
private |
◆ m_pCompletionBox
◆ m_pContextPopup
QMenu* KviTopicWidget::m_pContextPopup |
|
private |
◆ m_pDiscard
QPushButton* KviTopicWidget::m_pDiscard |
|
private |
◆ m_pHistory
QPushButton* KviTopicWidget::m_pHistory |
|
private |
◆ m_pInput
◆ m_pInputBox
◆ m_pItemDelegate
QAbstractItemDelegate* KviTopicWidget::m_pItemDelegate |
|
private |
◆ m_pKviChannelWindow
◆ m_pLabel
◆ m_pLabelAndInputBoxStack
QStackedWidget* KviTopicWidget::m_pLabelAndInputBoxStack |
|
private |
◆ m_szSetAt
QString KviTopicWidget::m_szSetAt |
|
private |
◆ m_szSetBy
QString KviTopicWidget::m_szSetBy |
|
private |
◆ m_szTopic
QString KviTopicWidget::m_szTopic |
|
private |
◆ TransparencyCapable
int KviTopicWidget::TransparencyCapable |
|
read |
The documentation for this class was generated from the following files: