diff options
| author | 2008-10-02 17:37:29 +0000 | |
|---|---|---|
| committer | 2008-10-02 17:37:29 +0000 | |
| commit | a828851e114b4e15709efad4d41646992e0ed961 (patch) | |
| tree | 7a7a55d932ee1211e43ef3ea387eab1bb5387eb4 /src/modules/options/optw_irc.cpp | |
| parent | fixed licenses, added doxygen (diff) | |
| download | KVIrc-a828851e114b4e15709efad4d41646992e0ed961.tar.gz KVIrc-a828851e114b4e15709efad4d41646992e0ed961.tar.bz2 KVIrc-a828851e114b4e15709efad4d41646992e0ed961.zip | |
implemented #102;
splitted optw_irc;
added doxygen comments;
bumped sources date;
update ChangeLog and TODO;
fixes around;
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2620 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/optw_irc.cpp')
| -rw-r--r-- | src/modules/options/optw_irc.cpp | 116 |
1 files changed, 1 insertions, 115 deletions
diff --git a/src/modules/options/optw_irc.cpp b/src/modules/options/optw_irc.cpp index 482ce4878..d71ad41ed 100644 --- a/src/modules/options/optw_irc.cpp +++ b/src/modules/options/optw_irc.cpp @@ -29,8 +29,6 @@ #include "kvi_options.h" #include "kvi_ircmask.h" -#include <QComboBox> - KviIrcOptionsWidget::KviIrcOptionsWidget(QWidget * parent) : KviOptionsWidget(parent) @@ -84,118 +82,6 @@ KviIrcAdvancedOptionsWidget::~KviIrcAdvancedOptionsWidget() { } - -KviChannelOptionsWidget::KviChannelOptionsWidget(QWidget * pParent) -: KviOptionsWidget(pParent) -{ -} - -KviChannelOptionsWidget::~KviChannelOptionsWidget() -{ -} - - -KviChannelGeneralOptionsWidget::KviChannelGeneralOptionsWidget(QWidget * pParent) -: KviOptionsWidget(pParent) -{ - createLayout(); - - KviTalGroupBox * g = addGroupBox(0,0,0,0,Qt::Horizontal,__tr2qs_ctx("On Channel Kick","options")); - - KviBoolSelector *b = addBoolSelector(g,__tr2qs_ctx("Rejoin channel","options"),KviOption_boolRejoinChannelOnKick); - mergeTip(b, - __tr2qs_ctx("<center>This option will cause KVIrc to attempt " \ - "to rejoin a channel after being kicked.</center>","options")); - b = addBoolSelector(g,__tr2qs_ctx("Keep channel open","options"),KviOption_boolKeepChannelOpenOnKick); - mergeTip(b, - __tr2qs_ctx("<center>This option will cause KVIrc to keep " \ - "the channel window open after being kicked.<br>" \ - "It might be a good idea to also enable the " \ - "\"Rejoin channel\" option.</center>","options")); - - g = addGroupBox(0,1,0,1,Qt::Horizontal,__tr2qs_ctx("On Channel Part","options")); - - b = addBoolSelector(g,__tr2qs_ctx("Keep channel open","options"),KviOption_boolKeepChannelOpenOnPart); - mergeTip(b, - __tr2qs_ctx("<center>This option will cause KVIrc to keep " \ - "the channel window open after leaving it.</center>","options")); - - b = addBoolSelector(0,2,0,2,__tr2qs_ctx("Automatically join channel on invite","options"),KviOption_boolAutoJoinOnInvite); - mergeTip(b, - __tr2qs_ctx("<center>This option will cause KVIrc to automatically " \ - "join a channel when an INVITE message for that channel is received.<br>" \ - "<b>Warning:</b> This may help spammers harass you. :)</center>","options")); - - b = addBoolSelector(0,3,0,3, __tr2qs_ctx("Always open channels as minimized","options"),KviOption_boolCreateMinimizedChannels); - mergeTip(b, - __tr2qs_ctx("<center>This option causes newly created " \ - "channel windows to be immediately minimized.<br>" \ - "Enable this if you don't like channels " \ - "popping up while you're typing something in a channel. :D</center>","options")); - - addRowSpacer(0,4,0,4); -} - -KviChannelGeneralOptionsWidget::~KviChannelGeneralOptionsWidget() -{ -} - - -KviChannelAdvancedOptionsWidget::KviChannelAdvancedOptionsWidget(QWidget * pParent) -: KviOptionsWidget(pParent) -{ - createLayout(); - - KviBoolSelector * b = addBoolSelector(0,0,4,0,__tr2qs_ctx("Log joined channels history","options"),KviOption_boolLogChannelHistory); - - addLabel(0,1,0,1,__tr2qs_ctx("Default ban mask:","options")); - - m_pBanTypeCombo=new QComboBox(this); - addWidgetToLayout(m_pBanTypeCombo,1,1,4,1); - - KviIrcMask hostmask("nick!user@machine.host.top"); - KviIrcMask ipmask("nick!user@192.168.1.2"); - QString tmp1; - QString tmp2; - for(int i=0;i<=26;i++) - { - - hostmask.mask(tmp1,(KviIrcMask::MaskType)i); - ipmask.mask(tmp2,(KviIrcMask::MaskType)i); - m_pBanTypeCombo->insertItem(m_pBanTypeCombo->count(),QString("%1 (%2)").arg(tmp1).arg(tmp2)); - } - m_pBanTypeCombo->setCurrentIndex(KVI_OPTION_UINT(KviOption_uintDefaultBanType)); - - KviTalGroupBox * g = addGroupBox(0,2,4,2,Qt::Horizontal,__tr2qs_ctx("On Channel Join","options")); - addBoolSelector(g,__tr2qs_ctx("Do not send /WHO request","options"),KviOption_boolDisableWhoRequestOnJoin); - addBoolSelector(g,__tr2qs_ctx("Do not request ban list","options"),KviOption_boolDisableBanListRequestOnJoin); - addBoolSelector(g,__tr2qs_ctx("Do not request ban exception list","options"),KviOption_boolDisableBanExceptionListRequestOnJoin); - addBoolSelector(g,__tr2qs_ctx("Do not request invite list","options"),KviOption_boolDisableInviteListRequestOnJoin); - - b = addBoolSelector(0,3,4,3,__tr2qs_ctx("Keep away list updated by sending WHO requests","options"),KviOption_boolEnableAwayListUpdates); - mergeTip(b, - __tr2qs_ctx("<center>KVIrc sends out a channel /WHO message every now and then to keep " \ - "the channel away list in sync. Use this option to disable this feature (and to save " \ - "your IRC bandwidth.</center>","options")); - - g = addGroupBox(0,4,4,4,Qt::Horizontal,__tr2qs_ctx("On Channel Join","options")); - addBoolSelector(g,__tr2qs_ctx("Echo channel topic","options"),KviOption_boolEchoNumericTopic); - addBoolSelector(g,__tr2qs_ctx("Show channel sync time","options"),KviOption_boolShowChannelSyncTime); - - addRowSpacer(0,5,4,5); -} - -KviChannelAdvancedOptionsWidget::~KviChannelAdvancedOptionsWidget() -{ -} - -void KviChannelAdvancedOptionsWidget::commit() -{ - KVI_OPTION_UINT(KviOption_uintDefaultBanType)=m_pBanTypeCombo->currentIndex(); - if((KVI_OPTION_UINT(KviOption_uintDefaultBanType)<0 )|| (KVI_OPTION_UINT(KviOption_uintDefaultBanType)>26)) KVI_OPTION_UINT(KviOption_uintDefaultBanType)=7; - KviOptionsWidget::commit(); -} - #ifndef COMPILE_USE_STANDALONE_MOC_SOURCES #include "m_optw_irc.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES +#endif //COMPILE_USE_STANDALONE_MOC_SOURCES |
