53 QSize
sizeHint(
const QStyleOptionViewItem & option,
const QModelIndex & index)
const;
54 void paint(QPainter * pPainter,
const QStyleOptionViewItem & option,
const QModelIndex & index)
const;
70 Q_PROPERTY(
int TransparencyCapable READ dummyRead)
82 QPushButton * m_pAccept;
83 QPushButton * m_pDiscard;
84 QPushButton * m_pHistory;
85 QMenu * m_pContextPopup;
86 QAbstractItemDelegate * m_pItemDelegate;
89 QStackedWidget * m_pLabelAndInputBoxStack;
95 int m_iCursorPosition;
98 QChar getSubstituteChar(
unsigned short uControlCode);
101 void updateToolTip();
103 void iconButtonClicked();
104 bool eventFilter(QObject *
o, QEvent *
e) override;
105 void mousePressEvent(QMouseEvent *
e) override;
106 void keyPressEvent(QKeyEvent *
e) override;
107 void resizeEvent(QResizeEvent *
e) override;
110 void insertChar(QChar c);
111 void insertText(const QString & szText);
112 int dummyRead()
const {
return 0; };
115 void setTopic(
const QString & szTopic);
116 void setTopicSetBy(
const QString & szSetBy);
117 void setTopicSetAt(
const QString & szSetAt);
119 const QString &
topic() {
return m_szTopic; };
125 static void paintColoredText(QPainter *
p, QString szText,
const QPalette & palette,
const QRect & rect);
127 void acceptClicked();
128 void discardClicked();
129 void historyClicked();
130 void contextPopupAboutToShow();
133 void popDownListBox();
Class for item delegates.
The class which manages a channel.
Definition KviChannelWindow.h:108
An abstraction of a connection to an IRC server.
Definition KviIrcConnection.h:97
Toolkit Abstraction Layer: hbox class.
Definition KviTalHBox.h:44
Toolkit Abstraction Layer: itemdelegate class.
Definition KviTalIconAndRichTextItemDelegate.h:54
void paint(QPainter *pPainter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Paints the view.
Definition KviTalIconAndRichTextItemDelegate.cpp:42
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override
Returns the size hint for the view.
Definition KviTalIconAndRichTextItemDelegate.cpp:98
Definition KviTalListWidget.h:64
Definition KviThemedLabel.h:34
Definition KviTopicWidget.h:46
~KviTopicListBoxItemDelegate()
Definition KviTopicWidget.h:58
#define e
Definition detector.cpp:70
#define o
Definition detector.cpp:80
#define p
Definition detector.cpp:81
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127