![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviModeWidget.h>
Public Slots | |
void | processModeChanges () |
Signals | |
void | setMode (const QString &szMode) |
Public Member Functions | |
KviModeWidget (QWidget *par, KviChannelWindow &chan, const char *name=nullptr) | |
void | refreshModes () |
void | reset () |
~KviModeWidget () | |
![]() | |
void | applyOptions () |
int | dummyRead () const |
KviThemedLineEdit (QWidget *par, KviWindow *pWindow, const char *name) | |
~KviThemedLineEdit () | |
Protected Member Functions | |
bool | isParameterOnlyNeededWhenModeIsSet (const QChar &cMode) |
void | keyReleaseEvent (QKeyEvent *e) override |
void | mouseDoubleClickEvent (QMouseEvent *e) override |
![]() | |
void | paintEvent (QPaintEvent *event) override |
Private Member Functions | |
std::map< QChar, QString > | parseChannelModeString (const QString &szModes) |
void | sendModeChanges (const QString szModeString, const QStringList params) |
Private Attributes | |
KviChannelWindow & | m_Channel |
Additional Inherited Members | |
![]() | |
int | TransparencyCapable |
KviModeWidget::KviModeWidget | ( | QWidget * | par, |
KviChannelWindow & | chan, | ||
const char * | name = nullptr ) |
References KviThemedLineEdit::KviThemedLineEdit(), m_Channel, and reset().
|
default |
References refreshModes(), and reset().
|
protected |
References m_Channel, and KviIrcConnectionServerInfo::supportedParameterWhenSetModes().
Referenced by processModeChanges().
|
overrideprotected |
References e, processModeChanges(), and reset().
|
overrideprotected |
References m_Channel.
|
private |
Referenced by processModeChanges().
|
slot |
References isParameterOnlyNeededWhenModeIsSet(), m_Channel, KviIrcConnectionServerInfo::maxModeChanges(), parseChannelModeString(), reset(), and sendModeChanges().
Referenced by keyReleaseEvent().
void KviModeWidget::refreshModes | ( | ) |
References m_Channel.
Referenced by reset(), and ~KviModeWidget().
void KviModeWidget::reset | ( | ) |
References m_Channel, and refreshModes().
Referenced by keyReleaseEvent(), KviModeWidget(), processModeChanges(), and ~KviModeWidget().
|
private |
References setMode().
Referenced by processModeChanges().
|
signal |
Referenced by sendModeChanges().
|
private |
Referenced by isParameterOnlyNeededWhenModeIsSet(), KviModeWidget(), mouseDoubleClickEvent(), processModeChanges(), refreshModes(), and reset().