KVIrc 5.2.6
Developer APIs
KviOptionsWidget Class Reference

#include <KviOptionsWidget.h>

+ Inheritance diagram for KviOptionsWidget:

Public Member Functions

KviBoolSelectoraddBoolSelector (int x1, int y1, int x2, int y2, const QString &txt, bool *pOption, bool bEnabled=true)
 
KviBoolSelectoraddBoolSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviBoolSelectoraddBoolSelector (QWidget *pParent, const QString &txt, bool *pOption, bool bEnabled=true)
 
KviBoolSelectoraddBoolSelector (QWidget *pParnt, const QString &txt, int optId, bool bEnabled=true)
 
KviColorSelectoraddColorSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviColorSelectoraddColorSelector (int x1, int y1, int x2, int y2, const QString &txt, QColor *pOption, bool bEnabled=true)
 
KviColorSelectoraddColorSelector (QWidget *pParent, const QString &txt, int optId, bool bEnabled=true)
 
KviColorSelectoraddColorSelector (QWidget *pParent, const QString &txt, QColor *pOption, bool bEnabled=true)
 
KviDirectorySelectoraddDirectorySelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviDirectorySelectoraddDirectorySelector (int x1, int y1, int x2, int y2, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviDirectorySelectoraddDirectorySelector (QWidget *pParent, const QString &txt, int optId, bool bEnabled=true)
 
KviDirectorySelectoraddDirectorySelector (QWidget *pParent, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviFileSelectoraddFileSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviFileSelectoraddFileSelector (int x1, int y1, int x2, int y2, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviFileSelectoraddFileSelector (QWidget *pParent, const QString &txt, int optId, bool bEnabled=true)
 
KviFileSelectoraddFileSelector (QWidget *pParent, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviFontSelectoraddFontSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviFontSelectoraddFontSelector (int x1, int y1, int x2, int y2, const QString &txt, QFont *pOption, bool bEnabled=true)
 
KviFontSelectoraddFontSelector (QWidget *pParent, const QString &txt, int optId, bool bEnabled=true)
 
KviFontSelectoraddFontSelector (QWidget *pParent, const QString &txt, QFont *pOption, bool bEnabled=true)
 
KviTalGroupBoxaddGroupBox (int x1, int y1, int x2, int y2, Qt::Orientation o, const QString &txt, bool bEnabled=true)
 
QLabel * addLabel (int x1, int y1, int x2, int y2, const QString &text, bool bEnabled=true)
 
QLabel * addLabel (QWidget *pParent, const QString &text, bool bEnabled=true)
 
QLineEdit * addLineEdit (int x1, int y1, int x2, int y2, bool bEnabled=true)
 
KviMircTextColorSelectoraddMircTextColorSelector (int x1, int y1, int x2, int y2, const QString &txt, int optForeId, int optBackId, bool bEnabled=true)
 
KviMircTextColorSelectoraddMircTextColorSelector (int x1, int y1, int x2, int y2, const QString &txt, unsigned int *uFore, unsigned int *uBack, bool bEnabled=true)
 
KviMircTextColorSelectoraddMircTextColorSelector (QWidget *pParent, const QString &txt, int optForeId, int optBackId, bool bEnabled=true)
 
KviMircTextColorSelectoraddMircTextColorSelector (QWidget *pParent, const QString &txt, unsigned int *uFore, unsigned int *uBack, bool bEnabled=true)
 
void addOptionsWidget (const QString &szText, const QIcon &iconSet, KviOptionsWidget *pWidget)
 
KviPasswordSelectoraddPasswordSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviPasswordSelectoraddPasswordSelector (int x1, int y1, int x2, int y2, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviPasswordSelectoraddPasswordSelector (QWidget *pParent, const QString &txt, int optId, bool bEnabled=true)
 
KviPasswordSelectoraddPasswordSelector (QWidget *pParent, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviPixmapSelectoraddPixmapSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviPixmapSelectoraddPixmapSelector (int x1, int y1, int x2, int y2, const QString &txt, KviPixmap *pOption, bool bEnabled=true)
 
QPushButton * addPushButton (int x1, int y1, int x2, int y2, const QString &text, bool bEnabled=true)
 
void addRowSpacer (int x1, int y1, int x2, int y2)
 
QFrame * addSeparator (int x1, int y1, int x2, int y2)
 
KviSoundSelectoraddSoundSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviSoundSelectoraddSoundSelector (int x1, int y1, int x2, int y2, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviSoundSelectoraddSoundSelector (QWidget *pParent, const QString &txt, int optId, bool bEnabled=true)
 
KviSoundSelectoraddSoundSelector (QWidget *pParent, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviStringListSelectoraddStringListSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviStringListSelectoraddStringListSelector (int x1, int y1, int x2, int y2, const QString &txt, QStringList *pOption, bool bEnabled=true)
 
KviStringSelectoraddStringSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, bool bEnabled=true)
 
KviStringSelectoraddStringSelector (int x1, int y1, int x2, int y2, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviStringSelectoraddStringSelector (QWidget *pParent, const QString &txt, int optId, bool bEnabled=true)
 
KviStringSelectoraddStringSelector (QWidget *pParent, const QString &txt, QString *pOption, bool bEnabled=true)
 
KviUIntSelectoraddUIntSelector (int x1, int y1, int x2, int y2, const QString &txt, int optId, unsigned int uLowBound, unsigned int uHighBound, unsigned int uDefault, bool bEnabled=true)
 
KviUIntSelectoraddUIntSelector (int x1, int y1, int x2, int y2, const QString &txt, unsigned int *pOption, unsigned int uLowBound, unsigned int uHighBound, unsigned int uDefault, bool bEnabled=true)
 
KviUIntSelectoraddUIntSelector (QWidget *pParent, const QString &txt, int optId, unsigned int uLowBound, unsigned int uHighBound, unsigned int uDefault, bool bEnabled=true)
 
KviUIntSelectoraddUIntSelector (QWidget *pParent, const QString &txt, unsigned int *pOption, unsigned int uLowBound, unsigned int uHighBound, unsigned int uDefault, bool bEnabled=true)
 
KviUIntSelectoraddUShortIntSelector (int x1, int y1, int x2, int y2, const QString &txt, unsigned short int *pOption, unsigned int uLowBound, unsigned int uHighBound, unsigned int uDefault, bool bEnabled=true)
 
void addWidgetToLayout (QWidget *w, int x1, int y1, int x2, int y2)
 
void childEvent (QChildEvent *e) override
 
void commit () override
 
void createLayout ()
 
void createTabbedPage ()
 
bool eventFilter (QObject *watched, QEvent *e) override
 
 KviOptionsWidget (QWidget *parent, const char *name=nullptr, bool bSunken=true)
 
QGridLayout * layout ()
 
void mergeResetFlag (int flag)
 
void mergeTip (QWidget *w, const QString &tip)
 
void removeSelector (KviSelectorInterface *pInterface)
 
KviPointerList< KviSelectorInterface > * selectors ()
 
QTabWidget * tabWidget ()
 
 ~KviOptionsWidget ()
 
- Public Member Functions inherited from KviSelectorInterface
 KviSelectorInterface ()
 
virtual QString textForSearch ()
 
virtual QWidget * widgetToHighlight ()
 
virtual ~KviSelectorInterface ()
 

Protected Slots

void childOptionsWidgetDestroyed ()
 

Protected Member Functions

void commitOptionsReset ()
 
void commitSelectors ()
 

Private Attributes

int m_iResetFlags
 
int m_iSelectors
 
QGridLayout * m_pLayout
 
KviPointerList< KviSelectorInterface > * m_pSelectorInterfaceList
 
QTabWidget * m_pTabWidget
 

Static Private Attributes

static QString m_szBasicTipEnd
 
static QString m_szBasicTipStart
 

Constructor & Destructor Documentation

◆ KviOptionsWidget()

KviOptionsWidget::KviOptionsWidget ( QWidget * parent,
const char * name = nullptr,
bool bSunken = true )

References KviSelectorInterface::KviSelectorInterface(), m_iResetFlags, m_iSelectors, m_pLayout, m_pSelectorInterfaceList, m_pTabWidget, and m_szBasicTipStart.

Referenced by addOptionsWidget(), childEvent(), childOptionsWidgetDestroyed(), eventFilter(), KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(), OptionsDialogFrontWidget::OptionsDialogFrontWidget(), OptionsWidget_alerts::OptionsWidget_alerts(), OptionsWidget_alertsAndHighlighting::OptionsWidget_alertsAndHighlighting(), OptionsWidget_antispam::OptionsWidget_antispam(), OptionsWidget_avatar::OptionsWidget_avatar(), OptionsWidget_away::OptionsWidget_away(), OptionsWidget_channel::OptionsWidget_channel(), OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(), OptionsWidget_channelGeneral::OptionsWidget_channelGeneral(), OptionsWidget_connection::OptionsWidget_connection(), OptionsWidget_connectionAdvanced::OptionsWidget_connectionAdvanced(), OptionsWidget_connectionSocket::OptionsWidget_connectionSocket(), OptionsWidget_connectionSsl::OptionsWidget_connectionSsl(), OptionsWidget_ctcp::OptionsWidget_ctcp(), OptionsWidget_ctcpFloodProtection::OptionsWidget_ctcpFloodProtection(), OptionsWidget_dcc::OptionsWidget_dcc(), OptionsWidget_dccAdvanced::OptionsWidget_dccAdvanced(), OptionsWidget_dccChat::OptionsWidget_dccChat(), OptionsWidget_dccGeneral::OptionsWidget_dccGeneral(), OptionsWidget_dccSend::OptionsWidget_dccSend(), OptionsWidget_dccSendAdvanced::OptionsWidget_dccSendAdvanced(), OptionsWidget_dccSendGeneral::OptionsWidget_dccSendGeneral(), OptionsWidget_dccVoice::OptionsWidget_dccVoice(), OptionsWidget_general::OptionsWidget_general(), OptionsWidget_highlighting::OptionsWidget_highlighting(), OptionsWidget_identity::OptionsWidget_identity(), OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(), OptionsWidget_identityAvatar::OptionsWidget_identityAvatar(), OptionsWidget_identityProfile::OptionsWidget_identityProfile(), OptionsWidget_identService::OptionsWidget_identService(), OptionsWidget_ignore::OptionsWidget_ignore(), OptionsWidget_inputFeatures::OptionsWidget_inputFeatures(), OptionsWidget_inputLook::OptionsWidget_inputLook(), OptionsWidget_interfaceFeatures::OptionsWidget_interfaceFeatures(), OptionsWidget_irc::OptionsWidget_irc(), OptionsWidget_ircAdvanced::OptionsWidget_ircAdvanced(), OptionsWidget_ircGeneral::OptionsWidget_ircGeneral(), OptionsWidget_ircOutput::OptionsWidget_ircOutput(), OptionsWidget_ircViewFeatures::OptionsWidget_ircViewFeatures(), OptionsWidget_ircViewLook::OptionsWidget_ircViewLook(), OptionsWidget_ircViewMarker::OptionsWidget_ircViewMarker(), OptionsWidget_ircViewTheme::OptionsWidget_ircViewTheme(), OptionsWidget_lag::OptionsWidget_lag(), OptionsWidget_logging::OptionsWidget_logging(), OptionsWidget_mediaTypes::OptionsWidget_mediaTypes(), OptionsWidget_message::OptionsWidget_message(), OptionsWidget_messageColors::OptionsWidget_messageColors(), OptionsWidget_nickServ::OptionsWidget_nickServ(), OptionsWidget_notifier::OptionsWidget_notifier(), OptionsWidget_notifierLook::OptionsWidget_notifierLook(), OptionsWidget_notify::OptionsWidget_notify(), OptionsWidget_privmsg::OptionsWidget_privmsg(), OptionsWidget_protection::OptionsWidget_protection(), OptionsWidget_proxy::OptionsWidget_proxy(), OptionsWidget_query::OptionsWidget_query(), OptionsWidget_servers::OptionsWidget_servers(), OptionsWidget_sound::OptionsWidget_sound(), OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(), OptionsWidget_sounds::OptionsWidget_sounds(), OptionsWidget_standardColors::OptionsWidget_standardColors(), OptionsWidget_textEncoding::OptionsWidget_textEncoding(), OptionsWidget_textIcons::OptionsWidget_textIcons(), OptionsWidget_theme::OptionsWidget_theme(), OptionsWidget_themeToolBarApplets::OptionsWidget_themeToolBarApplets(), OptionsWidget_themeTransparency::OptionsWidget_themeTransparency(), OptionsWidget_timestamp::OptionsWidget_timestamp(), OptionsWidget_tools::OptionsWidget_tools(), OptionsWidget_topicLabel::OptionsWidget_topicLabel(), OptionsWidget_tray::OptionsWidget_tray(), OptionsWidget_uparser::OptionsWidget_uparser(), OptionsWidget_urlHandlers::OptionsWidget_urlHandlers(), OptionsWidget_userList::OptionsWidget_userList(), OptionsWidget_userListBackground::OptionsWidget_userListBackground(), OptionsWidget_userListFeatures::OptionsWidget_userListFeatures(), OptionsWidget_userListForeground::OptionsWidget_userListForeground(), OptionsWidget_userListGrid::OptionsWidget_userListGrid(), OptionsWidget_windowList::OptionsWidget_windowList(), OptionsWidget_windowListClassic::OptionsWidget_windowListClassic(), OptionsWidget_windowListTree::OptionsWidget_windowListTree(), OptionsWidget_windowListTreeBackground::OptionsWidget_windowListTreeBackground(), OptionsWidget_windowListTreeFeatures::OptionsWidget_windowListTreeFeatures(), and OptionsWidget_windowListTreeForeground::OptionsWidget_windowListTreeForeground().

◆ ~KviOptionsWidget()

KviOptionsWidget::~KviOptionsWidget ( )

Member Function Documentation

◆ addBoolSelector() [1/4]

KviBoolSelector * KviOptionsWidget::addBoolSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
bool * pOption,
bool bEnabled = true )

References addWidgetToLayout(), and m_pSelectorInterfaceList.

Referenced by addBoolSelector(), addBoolSelector(), OptionsWidget_alerts::OptionsWidget_alerts(), OptionsWidget_antispam::OptionsWidget_antispam(), OptionsWidget_avatar::OptionsWidget_avatar(), OptionsWidget_away::OptionsWidget_away(), OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(), OptionsWidget_channelGeneral::OptionsWidget_channelGeneral(), OptionsWidget_connection::OptionsWidget_connection(), OptionsWidget_connectionSocket::OptionsWidget_connectionSocket(), OptionsWidget_connectionSsl::OptionsWidget_connectionSsl(), OptionsWidget_ctcp::OptionsWidget_ctcp(), OptionsWidget_ctcpFloodProtection::OptionsWidget_ctcpFloodProtection(), OptionsWidget_dccAdvanced::OptionsWidget_dccAdvanced(), OptionsWidget_dccChat::OptionsWidget_dccChat(), OptionsWidget_dccGeneral::OptionsWidget_dccGeneral(), OptionsWidget_dccSendAdvanced::OptionsWidget_dccSendAdvanced(), OptionsWidget_dccSendGeneral::OptionsWidget_dccSendGeneral(), OptionsWidget_dccVoice::OptionsWidget_dccVoice(), OptionsWidget_highlighting::OptionsWidget_highlighting(), OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(), OptionsWidget_identService::OptionsWidget_identService(), OptionsWidget_ignore::OptionsWidget_ignore(), OptionsWidget_inputFeatures::OptionsWidget_inputFeatures(), OptionsWidget_interfaceFeatures::OptionsWidget_interfaceFeatures(), OptionsWidget_ircAdvanced::OptionsWidget_ircAdvanced(), OptionsWidget_ircGeneral::OptionsWidget_ircGeneral(), OptionsWidget_ircOutput::OptionsWidget_ircOutput(), OptionsWidget_ircViewFeatures::OptionsWidget_ircViewFeatures(), OptionsWidget_ircViewMarker::OptionsWidget_ircViewMarker(), OptionsWidget_lag::OptionsWidget_lag(), OptionsWidget_logging::OptionsWidget_logging(), OptionsWidget_notifier::OptionsWidget_notifier(), OptionsWidget_notify::OptionsWidget_notify(), OptionsWidget_privmsg::OptionsWidget_privmsg(), OptionsWidget_proxy::OptionsWidget_proxy(), OptionsWidget_query::OptionsWidget_query(), OptionsWidget_servers::OptionsWidget_servers(), OptionsWidget_theme::OptionsWidget_theme(), OptionsWidget_themeTransparency::OptionsWidget_themeTransparency(), OptionsWidget_timestamp::OptionsWidget_timestamp(), OptionsWidget_tray::OptionsWidget_tray(), OptionsWidget_uparser::OptionsWidget_uparser(), OptionsWidget_urlHandlers::OptionsWidget_urlHandlers(), OptionsWidget_userListFeatures::OptionsWidget_userListFeatures(), OptionsWidget_userListForeground::OptionsWidget_userListForeground(), OptionsWidget_userListGrid::OptionsWidget_userListGrid(), OptionsWidget_windowList::OptionsWidget_windowList(), OptionsWidget_windowListClassic::OptionsWidget_windowListClassic(), and OptionsWidget_windowListTreeFeatures::OptionsWidget_windowListTreeFeatures().

◆ addBoolSelector() [2/4]

KviBoolSelector * KviOptionsWidget::addBoolSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addBoolSelector() [3/4]

KviBoolSelector * KviOptionsWidget::addBoolSelector ( QWidget * pParent,
const QString & txt,
bool * pOption,
bool bEnabled = true )

◆ addBoolSelector() [4/4]

KviBoolSelector * KviOptionsWidget::addBoolSelector ( QWidget * pParnt,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addColorSelector() [1/4]

KviColorSelector * KviOptionsWidget::addColorSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addColorSelector() [2/4]

◆ addColorSelector() [3/4]

KviColorSelector * KviOptionsWidget::addColorSelector ( QWidget * pParent,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addColorSelector() [4/4]

KviColorSelector * KviOptionsWidget::addColorSelector ( QWidget * pParent,
const QString & txt,
QColor * pOption,
bool bEnabled = true )

References m_pSelectorInterfaceList, and s.

◆ addDirectorySelector() [1/4]

KviDirectorySelector * KviOptionsWidget::addDirectorySelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addDirectorySelector() [2/4]

KviDirectorySelector * KviOptionsWidget::addDirectorySelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
QString * pOption,
bool bEnabled = true )

◆ addDirectorySelector() [3/4]

KviDirectorySelector * KviOptionsWidget::addDirectorySelector ( QWidget * pParent,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addDirectorySelector() [4/4]

KviDirectorySelector * KviOptionsWidget::addDirectorySelector ( QWidget * pParent,
const QString & txt,
QString * pOption,
bool bEnabled = true )

References d, and m_pSelectorInterfaceList.

◆ addFileSelector() [1/4]

KviFileSelector * KviOptionsWidget::addFileSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addFileSelector() [2/4]

KviFileSelector * KviOptionsWidget::addFileSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
QString * pOption,
bool bEnabled = true )

◆ addFileSelector() [3/4]

KviFileSelector * KviOptionsWidget::addFileSelector ( QWidget * pParent,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addFileSelector() [4/4]

KviFileSelector * KviOptionsWidget::addFileSelector ( QWidget * pParent,
const QString & txt,
QString * pOption,
bool bEnabled = true )

References d, and m_pSelectorInterfaceList.

◆ addFontSelector() [1/4]

KviFontSelector * KviOptionsWidget::addFontSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addFontSelector() [2/4]

◆ addFontSelector() [3/4]

KviFontSelector * KviOptionsWidget::addFontSelector ( QWidget * pParent,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addFontSelector() [4/4]

KviFontSelector * KviOptionsWidget::addFontSelector ( QWidget * pParent,
const QString & txt,
QFont * pOption,
bool bEnabled = true )

References f, and m_pSelectorInterfaceList.

◆ addGroupBox()

KviTalGroupBox * KviOptionsWidget::addGroupBox ( int x1,
int y1,
int x2,
int y2,
Qt::Orientation o,
const QString & txt,
bool bEnabled = true )

References addWidgetToLayout(), g, and o.

Referenced by KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(), OptionsWidget_alerts::OptionsWidget_alerts(), OptionsWidget_antispam::OptionsWidget_antispam(), OptionsWidget_avatar::OptionsWidget_avatar(), OptionsWidget_away::OptionsWidget_away(), OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(), OptionsWidget_channelGeneral::OptionsWidget_channelGeneral(), OptionsWidget_connection::OptionsWidget_connection(), OptionsWidget_connectionSocket::OptionsWidget_connectionSocket(), OptionsWidget_connectionSsl::OptionsWidget_connectionSsl(), OptionsWidget_ctcp::OptionsWidget_ctcp(), OptionsWidget_ctcpFloodProtection::OptionsWidget_ctcpFloodProtection(), OptionsWidget_dccAdvanced::OptionsWidget_dccAdvanced(), OptionsWidget_dccChat::OptionsWidget_dccChat(), OptionsWidget_dccSendAdvanced::OptionsWidget_dccSendAdvanced(), OptionsWidget_dccSendGeneral::OptionsWidget_dccSendGeneral(), OptionsWidget_dccVoice::OptionsWidget_dccVoice(), OptionsWidget_highlighting::OptionsWidget_highlighting(), OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(), OptionsWidget_identService::OptionsWidget_identService(), OptionsWidget_ignore::OptionsWidget_ignore(), OptionsWidget_inputFeatures::OptionsWidget_inputFeatures(), OptionsWidget_ircOutput::OptionsWidget_ircOutput(), OptionsWidget_ircViewFeatures::OptionsWidget_ircViewFeatures(), OptionsWidget_lag::OptionsWidget_lag(), OptionsWidget_logging::OptionsWidget_logging(), OptionsWidget_notifier::OptionsWidget_notifier(), OptionsWidget_notify::OptionsWidget_notify(), OptionsWidget_privmsg::OptionsWidget_privmsg(), OptionsWidget_proxy::OptionsWidget_proxy(), OptionsWidget_query::OptionsWidget_query(), OptionsWidget_servers::OptionsWidget_servers(), OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(), OptionsWidget_textEncoding::OptionsWidget_textEncoding(), OptionsWidget_tray::OptionsWidget_tray(), OptionsWidget_urlHandlers::OptionsWidget_urlHandlers(), OptionsWidget_userListBackground::OptionsWidget_userListBackground(), OptionsWidget_userListForeground::OptionsWidget_userListForeground(), OptionsWidget_windowListClassic::OptionsWidget_windowListClassic(), OptionsWidget_windowListTreeBackground::OptionsWidget_windowListTreeBackground(), and OptionsWidget_windowListTreeForeground::OptionsWidget_windowListTreeForeground().

◆ addLabel() [1/2]

◆ addLabel() [2/2]

QLabel * KviOptionsWidget::addLabel ( QWidget * pParent,
const QString & text,
bool bEnabled = true )

References l.

◆ addLineEdit()

QLineEdit * KviOptionsWidget::addLineEdit ( int x1,
int y1,
int x2,
int y2,
bool bEnabled = true )

References addWidgetToLayout(), and l.

◆ addMircTextColorSelector() [1/4]

KviMircTextColorSelector * KviOptionsWidget::addMircTextColorSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optForeId,
int optBackId,
bool bEnabled = true )

◆ addMircTextColorSelector() [2/4]

KviMircTextColorSelector * KviOptionsWidget::addMircTextColorSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
unsigned int * uFore,
unsigned int * uBack,
bool bEnabled = true )

◆ addMircTextColorSelector() [3/4]

KviMircTextColorSelector * KviOptionsWidget::addMircTextColorSelector ( QWidget * pParent,
const QString & txt,
int optForeId,
int optBackId,
bool bEnabled = true )

◆ addMircTextColorSelector() [4/4]

KviMircTextColorSelector * KviOptionsWidget::addMircTextColorSelector ( QWidget * pParent,
const QString & txt,
unsigned int * uFore,
unsigned int * uBack,
bool bEnabled = true )

References m_pSelectorInterfaceList, and s.

◆ addOptionsWidget()

void KviOptionsWidget::addOptionsWidget ( const QString & szText,
const QIcon & iconSet,
KviOptionsWidget * pWidget )

◆ addPasswordSelector() [1/4]

KviPasswordSelector * KviOptionsWidget::addPasswordSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addPasswordSelector() [2/4]

KviPasswordSelector * KviOptionsWidget::addPasswordSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
QString * pOption,
bool bEnabled = true )

◆ addPasswordSelector() [3/4]

KviPasswordSelector * KviOptionsWidget::addPasswordSelector ( QWidget * pParent,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addPasswordSelector() [4/4]

KviPasswordSelector * KviOptionsWidget::addPasswordSelector ( QWidget * pParent,
const QString & txt,
QString * pOption,
bool bEnabled = true )

References d, and m_pSelectorInterfaceList.

◆ addPixmapSelector() [1/2]

◆ addPixmapSelector() [2/2]

KviPixmapSelector * KviOptionsWidget::addPixmapSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
KviPixmap * pOption,
bool bEnabled = true )

◆ addPushButton()

QPushButton * KviOptionsWidget::addPushButton ( int x1,
int y1,
int x2,
int y2,
const QString & text,
bool bEnabled = true )

◆ addRowSpacer()

void KviOptionsWidget::addRowSpacer ( int x1,
int y1,
int x2,
int y2 )

References addWidgetToLayout(), layout(), and w.

Referenced by KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(), OptionsWidget_alerts::OptionsWidget_alerts(), OptionsWidget_avatar::OptionsWidget_avatar(), OptionsWidget_away::OptionsWidget_away(), OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(), OptionsWidget_channelGeneral::OptionsWidget_channelGeneral(), OptionsWidget_connection::OptionsWidget_connection(), OptionsWidget_connectionSocket::OptionsWidget_connectionSocket(), OptionsWidget_connectionSsl::OptionsWidget_connectionSsl(), OptionsWidget_ctcp::OptionsWidget_ctcp(), OptionsWidget_ctcpFloodProtection::OptionsWidget_ctcpFloodProtection(), OptionsWidget_dccAdvanced::OptionsWidget_dccAdvanced(), OptionsWidget_dccChat::OptionsWidget_dccChat(), OptionsWidget_dccGeneral::OptionsWidget_dccGeneral(), OptionsWidget_dccSendAdvanced::OptionsWidget_dccSendAdvanced(), OptionsWidget_dccSendGeneral::OptionsWidget_dccSendGeneral(), OptionsWidget_dccVoice::OptionsWidget_dccVoice(), OptionsWidget_general::OptionsWidget_general(), OptionsWidget_highlighting::OptionsWidget_highlighting(), OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(), OptionsWidget_identService::OptionsWidget_identService(), OptionsWidget_ignore::OptionsWidget_ignore(), OptionsWidget_inputFeatures::OptionsWidget_inputFeatures(), OptionsWidget_interfaceFeatures::OptionsWidget_interfaceFeatures(), OptionsWidget_ircAdvanced::OptionsWidget_ircAdvanced(), OptionsWidget_ircGeneral::OptionsWidget_ircGeneral(), OptionsWidget_ircOutput::OptionsWidget_ircOutput(), OptionsWidget_ircViewFeatures::OptionsWidget_ircViewFeatures(), OptionsWidget_ircViewMarker::OptionsWidget_ircViewMarker(), OptionsWidget_lag::OptionsWidget_lag(), OptionsWidget_logging::OptionsWidget_logging(), OptionsWidget_notifier::OptionsWidget_notifier(), OptionsWidget_notify::OptionsWidget_notify(), OptionsWidget_privmsg::OptionsWidget_privmsg(), OptionsWidget_query::OptionsWidget_query(), OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(), OptionsWidget_sounds::OptionsWidget_sounds(), OptionsWidget_standardColors::OptionsWidget_standardColors(), OptionsWidget_textEncoding::OptionsWidget_textEncoding(), OptionsWidget_theme::OptionsWidget_theme(), OptionsWidget_themeTransparency::OptionsWidget_themeTransparency(), OptionsWidget_timestamp::OptionsWidget_timestamp(), OptionsWidget_tools::OptionsWidget_tools(), OptionsWidget_tray::OptionsWidget_tray(), OptionsWidget_uparser::OptionsWidget_uparser(), OptionsWidget_urlHandlers::OptionsWidget_urlHandlers(), OptionsWidget_userListFeatures::OptionsWidget_userListFeatures(), OptionsWidget_userListForeground::OptionsWidget_userListForeground(), OptionsWidget_userListGrid::OptionsWidget_userListGrid(), OptionsWidget_windowList::OptionsWidget_windowList(), OptionsWidget_windowListClassic::OptionsWidget_windowListClassic(), OptionsWidget_windowListTreeFeatures::OptionsWidget_windowListTreeFeatures(), and OptionsWidget_windowListTreeForeground::OptionsWidget_windowListTreeForeground().

◆ addSeparator()

QFrame * KviOptionsWidget::addSeparator ( int x1,
int y1,
int x2,
int y2 )

◆ addSoundSelector() [1/4]

KviSoundSelector * KviOptionsWidget::addSoundSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addSoundSelector() [2/4]

KviSoundSelector * KviOptionsWidget::addSoundSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
QString * pOption,
bool bEnabled = true )

◆ addSoundSelector() [3/4]

KviSoundSelector * KviOptionsWidget::addSoundSelector ( QWidget * pParent,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addSoundSelector() [4/4]

KviSoundSelector * KviOptionsWidget::addSoundSelector ( QWidget * pParent,
const QString & txt,
QString * pOption,
bool bEnabled = true )

References d, and m_pSelectorInterfaceList.

◆ addStringListSelector() [1/2]

KviStringListSelector * KviOptionsWidget::addStringListSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addStringListSelector() [2/2]

KviStringListSelector * KviOptionsWidget::addStringListSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
QStringList * pOption,
bool bEnabled = true )

◆ addStringSelector() [1/4]

KviStringSelector * KviOptionsWidget::addStringSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addStringSelector() [2/4]

◆ addStringSelector() [3/4]

KviStringSelector * KviOptionsWidget::addStringSelector ( QWidget * pParent,
const QString & txt,
int optId,
bool bEnabled = true )

◆ addStringSelector() [4/4]

KviStringSelector * KviOptionsWidget::addStringSelector ( QWidget * pParent,
const QString & txt,
QString * pOption,
bool bEnabled = true )

References d, and m_pSelectorInterfaceList.

◆ addUIntSelector() [1/4]

KviUIntSelector * KviOptionsWidget::addUIntSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
int optId,
unsigned int uLowBound,
unsigned int uHighBound,
unsigned int uDefault,
bool bEnabled = true )

◆ addUIntSelector() [2/4]

KviUIntSelector * KviOptionsWidget::addUIntSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
unsigned int * pOption,
unsigned int uLowBound,
unsigned int uHighBound,
unsigned int uDefault,
bool bEnabled = true )

◆ addUIntSelector() [3/4]

KviUIntSelector * KviOptionsWidget::addUIntSelector ( QWidget * pParent,
const QString & txt,
int optId,
unsigned int uLowBound,
unsigned int uHighBound,
unsigned int uDefault,
bool bEnabled = true )

◆ addUIntSelector() [4/4]

KviUIntSelector * KviOptionsWidget::addUIntSelector ( QWidget * pParent,
const QString & txt,
unsigned int * pOption,
unsigned int uLowBound,
unsigned int uHighBound,
unsigned int uDefault,
bool bEnabled = true )

References m_pSelectorInterfaceList, and u.

◆ addUShortIntSelector()

KviUIntSelector * KviOptionsWidget::addUShortIntSelector ( int x1,
int y1,
int x2,
int y2,
const QString & txt,
unsigned short int * pOption,
unsigned int uLowBound,
unsigned int uHighBound,
unsigned int uDefault,
bool bEnabled = true )

◆ addWidgetToLayout()

void KviOptionsWidget::addWidgetToLayout ( QWidget * w,
int x1,
int y1,
int x2,
int y2 )

◆ childEvent()

void KviOptionsWidget::childEvent ( QChildEvent * e)
override

◆ childOptionsWidgetDestroyed

void KviOptionsWidget::childOptionsWidgetDestroyed ( )
protectedslot

◆ commit()

void KviOptionsWidget::commit ( )
overridevirtual

Reimplemented from KviSelectorInterface.

Reimplemented in OptionsWidget_channelAdvanced, OptionsWidget_highlighting, OptionsWidget_identityAdvanced, OptionsWidget_identityAvatar, OptionsWidget_identityProfile, OptionsWidget_identService, OptionsWidget_inputLook, OptionsWidget_ircOutput, OptionsWidget_ircViewLook, OptionsWidget_ircViewMarker, OptionsWidget_mediaTypes, OptionsWidget_nickServ, OptionsWidget_notifierLook, OptionsWidget_proxy, OptionsWidget_servers, OptionsWidget_soundGeneral, OptionsWidget_textEncoding, OptionsWidget_textIcons, OptionsWidget_theme, OptionsWidget_urlHandlers, OptionsWidget_userListBackground, OptionsWidget_userListGrid, OptionsWidget_windowList, and OptionsWidget_windowListTreeBackground.

References commitOptionsReset(), and commitSelectors().

Referenced by KviIdentityGeneralOptionsWidget::commit(), OptionsWidget_channelAdvanced::commit(), OptionsWidget_highlighting::commit(), OptionsWidget_identityAdvanced::commit(), OptionsWidget_identityAvatar::commit(), OptionsWidget_identityProfile::commit(), OptionsWidget_identService::commit(), OptionsWidget_inputLook::commit(), OptionsWidget_ircOutput::commit(), OptionsWidget_ircViewLook::commit(), OptionsWidget_ircViewMarker::commit(), OptionsWidget_messageColors::commit(), OptionsWidget_nickServ::commit(), OptionsWidget_notifierLook::commit(), OptionsWidget_proxy::commit(), OptionsWidget_servers::commit(), OptionsWidget_soundGeneral::commit(), OptionsWidget_textIcons::commit(), OptionsWidget_theme::commit(), OptionsWidget_urlHandlers::commit(), OptionsWidget_userListBackground::commit(), OptionsWidget_userListGrid::commit(), OptionsWidget_windowList::commit(), OptionsWidget_windowListTreeBackground::commit(), OptionsDialog::recursiveCommit(), and OptionsWidget_ircViewFeatures::~OptionsWidget_ircViewFeatures().

◆ commitOptionsReset()

void KviOptionsWidget::commitOptionsReset ( )
protected

References g_pApp, and m_iResetFlags.

Referenced by commit().

◆ commitSelectors()

void KviOptionsWidget::commitSelectors ( )
protected

◆ createLayout()

void KviOptionsWidget::createLayout ( )

References g_pApp, and m_pLayout.

Referenced by createTabbedPage(), KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(), OptionsDialogFrontWidget::OptionsDialogFrontWidget(), OptionsWidget_alerts::OptionsWidget_alerts(), OptionsWidget_antispam::OptionsWidget_antispam(), OptionsWidget_avatar::OptionsWidget_avatar(), OptionsWidget_away::OptionsWidget_away(), OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(), OptionsWidget_channelGeneral::OptionsWidget_channelGeneral(), OptionsWidget_connection::OptionsWidget_connection(), OptionsWidget_connectionSocket::OptionsWidget_connectionSocket(), OptionsWidget_connectionSsl::OptionsWidget_connectionSsl(), OptionsWidget_ctcp::OptionsWidget_ctcp(), OptionsWidget_ctcpFloodProtection::OptionsWidget_ctcpFloodProtection(), OptionsWidget_dccAdvanced::OptionsWidget_dccAdvanced(), OptionsWidget_dccChat::OptionsWidget_dccChat(), OptionsWidget_dccGeneral::OptionsWidget_dccGeneral(), OptionsWidget_dccSendAdvanced::OptionsWidget_dccSendAdvanced(), OptionsWidget_dccSendGeneral::OptionsWidget_dccSendGeneral(), OptionsWidget_dccVoice::OptionsWidget_dccVoice(), OptionsWidget_general::OptionsWidget_general(), OptionsWidget_highlighting::OptionsWidget_highlighting(), OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(), OptionsWidget_identityAvatar::OptionsWidget_identityAvatar(), OptionsWidget_identityProfile::OptionsWidget_identityProfile(), OptionsWidget_identService::OptionsWidget_identService(), OptionsWidget_ignore::OptionsWidget_ignore(), OptionsWidget_inputFeatures::OptionsWidget_inputFeatures(), OptionsWidget_inputLook::OptionsWidget_inputLook(), OptionsWidget_interfaceFeatures::OptionsWidget_interfaceFeatures(), OptionsWidget_ircAdvanced::OptionsWidget_ircAdvanced(), OptionsWidget_ircGeneral::OptionsWidget_ircGeneral(), OptionsWidget_ircOutput::OptionsWidget_ircOutput(), OptionsWidget_ircViewFeatures::OptionsWidget_ircViewFeatures(), OptionsWidget_ircViewLook::OptionsWidget_ircViewLook(), OptionsWidget_ircViewMarker::OptionsWidget_ircViewMarker(), OptionsWidget_lag::OptionsWidget_lag(), OptionsWidget_logging::OptionsWidget_logging(), OptionsWidget_mediaTypes::OptionsWidget_mediaTypes(), OptionsWidget_messageColors::OptionsWidget_messageColors(), OptionsWidget_nickServ::OptionsWidget_nickServ(), OptionsWidget_notifier::OptionsWidget_notifier(), OptionsWidget_notifierLook::OptionsWidget_notifierLook(), OptionsWidget_notify::OptionsWidget_notify(), OptionsWidget_privmsg::OptionsWidget_privmsg(), OptionsWidget_protection::OptionsWidget_protection(), OptionsWidget_proxy::OptionsWidget_proxy(), OptionsWidget_query::OptionsWidget_query(), OptionsWidget_servers::OptionsWidget_servers(), OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(), OptionsWidget_sounds::OptionsWidget_sounds(), OptionsWidget_standardColors::OptionsWidget_standardColors(), OptionsWidget_textEncoding::OptionsWidget_textEncoding(), OptionsWidget_textIcons::OptionsWidget_textIcons(), OptionsWidget_theme::OptionsWidget_theme(), OptionsWidget_themeToolBarApplets::OptionsWidget_themeToolBarApplets(), OptionsWidget_themeTransparency::OptionsWidget_themeTransparency(), OptionsWidget_timestamp::OptionsWidget_timestamp(), OptionsWidget_tools::OptionsWidget_tools(), OptionsWidget_topicLabel::OptionsWidget_topicLabel(), OptionsWidget_tray::OptionsWidget_tray(), OptionsWidget_uparser::OptionsWidget_uparser(), OptionsWidget_urlHandlers::OptionsWidget_urlHandlers(), OptionsWidget_userListBackground::OptionsWidget_userListBackground(), OptionsWidget_userListFeatures::OptionsWidget_userListFeatures(), OptionsWidget_userListForeground::OptionsWidget_userListForeground(), OptionsWidget_userListGrid::OptionsWidget_userListGrid(), OptionsWidget_windowList::OptionsWidget_windowList(), OptionsWidget_windowListClassic::OptionsWidget_windowListClassic(), OptionsWidget_windowListTreeBackground::OptionsWidget_windowListTreeBackground(), OptionsWidget_windowListTreeFeatures::OptionsWidget_windowListTreeFeatures(), and OptionsWidget_windowListTreeForeground::OptionsWidget_windowListTreeForeground().

◆ createTabbedPage()

void KviOptionsWidget::createTabbedPage ( )

◆ eventFilter()

bool KviOptionsWidget::eventFilter ( QObject * watched,
QEvent * e )
override

◆ layout()

◆ mergeResetFlag()

void KviOptionsWidget::mergeResetFlag ( int flag)
inline

◆ mergeTip()

void KviOptionsWidget::mergeTip ( QWidget * w,
const QString & tip )

References KviTalToolTip::add(), begin(), end(), s, and w.

Referenced by addAlertLevels(), KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(), OptionsWidget_alerts::OptionsWidget_alerts(), OptionsWidget_avatar::OptionsWidget_avatar(), OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(), OptionsWidget_channelGeneral::OptionsWidget_channelGeneral(), OptionsWidget_connection::OptionsWidget_connection(), OptionsWidget_connectionSocket::OptionsWidget_connectionSocket(), OptionsWidget_ctcp::OptionsWidget_ctcp(), OptionsWidget_ctcpFloodProtection::OptionsWidget_ctcpFloodProtection(), OptionsWidget_dccAdvanced::OptionsWidget_dccAdvanced(), OptionsWidget_dccChat::OptionsWidget_dccChat(), OptionsWidget_dccGeneral::OptionsWidget_dccGeneral(), OptionsWidget_dccSendAdvanced::OptionsWidget_dccSendAdvanced(), OptionsWidget_dccSendGeneral::OptionsWidget_dccSendGeneral(), OptionsWidget_dccVoice::OptionsWidget_dccVoice(), OptionsWidget_highlighting::OptionsWidget_highlighting(), OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(), OptionsWidget_identityAvatar::OptionsWidget_identityAvatar(), OptionsWidget_ircAdvanced::OptionsWidget_ircAdvanced(), OptionsWidget_ircGeneral::OptionsWidget_ircGeneral(), OptionsWidget_ircOutput::OptionsWidget_ircOutput(), OptionsWidget_lag::OptionsWidget_lag(), OptionsWidget_logging::OptionsWidget_logging(), OptionsWidget_mediaTypes::OptionsWidget_mediaTypes(), OptionsWidget_notifier::OptionsWidget_notifier(), OptionsWidget_proxy::OptionsWidget_proxy(), OptionsWidget_query::OptionsWidget_query(), OptionsWidget_textIcons::OptionsWidget_textIcons(), OptionsWidget_themeTransparency::OptionsWidget_themeTransparency(), OptionsWidget_tray::OptionsWidget_tray(), OptionsWidget_uparser::OptionsWidget_uparser(), OptionsWidget_userListFeatures::OptionsWidget_userListFeatures(), OptionsWidget_userListForeground::OptionsWidget_userListForeground(), and OptionsWidget_windowList::OptionsWidget_windowList().

◆ removeSelector()

◆ selectors()

KviPointerList< KviSelectorInterface > * KviOptionsWidget::selectors ( )
inline

◆ tabWidget()

QTabWidget * KviOptionsWidget::tabWidget ( )
inline

Member Data Documentation

◆ m_iResetFlags

◆ m_iSelectors

int KviOptionsWidget::m_iSelectors
private

Referenced by KviOptionsWidget().

◆ m_pLayout

QGridLayout* KviOptionsWidget::m_pLayout
private

◆ m_pSelectorInterfaceList

◆ m_pTabWidget

QTabWidget* KviOptionsWidget::m_pTabWidget
private

◆ m_szBasicTipEnd

◆ m_szBasicTipStart


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