aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/optw_irc.cpp
diff options
context:
space:
mode:
authorGravatar Elvio Basello2008-10-02 17:37:29 +0000
committerGravatar Elvio Basello2008-10-02 17:37:29 +0000
commita828851e114b4e15709efad4d41646992e0ed961 (patch)
tree7a7a55d932ee1211e43ef3ea387eab1bb5387eb4 /src/modules/options/optw_irc.cpp
parentfixed licenses, added doxygen (diff)
downloadKVIrc-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.cpp116
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