aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Voker572008-06-25 18:15:22 +0000
committerGravatar Voker572008-06-25 18:15:22 +0000
commit69b2ca0559b7caa73fd4a53048188f9ce2007f15 (patch)
tree4ff230bd8fdd69cb49302f138f2c8825302ddf5e /src/modules
parentmore tree taskbar porting; all features should work except selection highligh... (diff)
downloadKVIrc-69b2ca0559b7caa73fd4a53048188f9ce2007f15.tar.gz
KVIrc-69b2ca0559b7caa73fd4a53048188f9ce2007f15.tar.bz2
KVIrc-69b2ca0559b7caa73fd4a53048188f9ce2007f15.zip
Up-porting fixes from 3.4
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1948 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/options/optw_servers.cpp120
-rw-r--r--src/modules/options/optw_servers.h10
-rw-r--r--src/modules/spaste/controller.cpp8
-rw-r--r--src/modules/spaste/libkvispaste.cpp12
4 files changed, 75 insertions, 75 deletions
diff --git a/src/modules/options/optw_servers.cpp b/src/modules/options/optw_servers.cpp
index 08f4fe2e0..cbd83f47b 100644
--- a/src/modules/options/optw_servers.cpp
+++ b/src/modules/options/optw_servers.cpp
@@ -73,25 +73,25 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n
setObjectName("network_details");
m_pOnConnectEditor=0;
m_pOnLoginEditor=0;
-
+
m_pUserEditor=0;
m_pPassEditor=0;
m_pNickEditor=0;
m_pRealEditor=0;
m_pDescEditor=0;
-
+
m_pEncodingEditor=0;
-
+
m_pAutoConnectCheck=0;
-
+
m_pNickServTreeWidget=0;
m_pNickServCheck=0;
m_pAddRuleButton=0;
m_pDelRuleButton=0;
m_pEditRuleButton=0;
-
+
m_pChannelListSelector=0;
-
+
QGridLayout * g = new QGridLayout(this);
setWindowTitle(__tr2qs_ctx("Network Details","options"));
@@ -200,7 +200,7 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n
if(n->autoJoinChannelList())
m_lstChannels = *(n->autoJoinChannelList());
- m_pChannelListSelector = new KviCahnnelListSelector(tab,
+ m_pChannelListSelector = new KviChannelListSelector(tab,
__tr2qs_ctx("Channels to join automatically upon connect:","options"),&m_lstChannels,true);
KviTalToolTip::add(m_pChannelListSelector,__tr2qs_ctx("<center>Here you can set a list of channels to be joined automatically " \
@@ -214,7 +214,7 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n
// after connect execute
tab = new QWidget(tw);
gl = new QGridLayout(tab);
-
+
m_pOnConnectEditor = KviScriptEditor::createInstance(tab);
gl->addWidget(m_pOnConnectEditor,0,0);
m_pOnConnectEditor->setText(n->onConnectCommand());
@@ -223,9 +223,9 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n
"<b>Important:</b> Enter commands <b>without</b> a preceding slash (e.g. <tt>quote pass secret</tt> instead of <tt>/quote pass secret</tt>).<br>"\
"KVIrc will first send the USER command, then eventually PASS and NICK and then execute this " \
"command sequence.</center>","options"));
-
+
tw->addTab(tab,__tr2qs_ctx("On Connect","options"));
-
+
// after login execute
tab = new QWidget(tw);
@@ -234,32 +234,32 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n
m_pOnLoginEditor = KviScriptEditor::createInstance(tab);
gl->addWidget(m_pOnLoginEditor,0,0);
m_pOnLoginEditor->setText(n->onLoginCommand());
-
+
m_pOnLoginEditor->setMinimumHeight(150);
-
+
KviTalToolTip::add(m_pOnLoginEditor,
__tr2qs_ctx("<center>The following commands will be executed after a successful login to a server in this network.<br>" \
"<b>Important:</b> Enter commands <b>without</b> a preceding slash (e.g. <tt>quote privatelog</tt> instead of <tt>/quote privatelog</tt>).<br>"
"This is useful for automatically opening queries, setting variables, etc.</center>","options"));
-
+
tw->addTab(tab,__tr2qs_ctx("On Login","options"));
// nick serv rules
-
+
tab = new QWidget(tw);
gl = new QGridLayout(tab);
-
+
KviNickServRuleSet * rs = n->nickServRuleSet();
bool bNickServEnabled = rs ? (rs->isEnabled() && !rs->isEmpty()) : false;
-
+
m_pNickServCheck = new KviStyledCheckBox(__tr2qs_ctx("Enable NickServ Identification","options"),tab);
gl->addWidget(m_pNickServCheck,0,0,1,3);
// gl->addMultiCellWidget(m_pNickServCheck,0,0,0,2);
KviTalToolTip::add(m_pNickServCheck,
__tr2qs_ctx("This check enables the automatic identification with NickServ","options"));
m_pNickServCheck->setChecked(bNickServEnabled);
-
+
m_pNickServTreeWidget = new KviTalTreeWidget(tab);
m_pNickServTreeWidget->setSelectionMode(QAbstractItemView::SingleSelection);
m_pNickServTreeWidget->setAllColumnsShowFocus(true);
@@ -280,22 +280,22 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n
"if used improperly. Make sure that you fully understand the NickServ authentication protocol.<br>" \
"In other words, be sure to know what you're doing.<br>" \
"Also note that the password that you provide is stored as <b>PLAIN TEXT</b>.</center>","options"));
-
+
m_pAddRuleButton = new QPushButton(__tr2qs_ctx("Add Rule","options"),tab);
connect(m_pAddRuleButton,SIGNAL(clicked()),this,SLOT(addNickServRule()));
gl->addWidget(m_pAddRuleButton,2,0);
-
-
+
+
m_pEditRuleButton = new QPushButton(__tr2qs_ctx("Edit Rule","options"),tab);
connect(m_pEditRuleButton,SIGNAL(clicked()),this,SLOT(editNickServRule()));
gl->addWidget(m_pEditRuleButton,2,1);
-
+
m_pDelRuleButton = new QPushButton(__tr2qs_ctx("Delete Rule","options"),tab);
connect(m_pDelRuleButton,SIGNAL(clicked()),this,SLOT(delNickServRule()));
gl->addWidget(m_pDelRuleButton,2,2);
-
+
connect(m_pNickServCheck,SIGNAL(toggled(bool)),this,SLOT(enableDisableNickServControls()));
-
+
if(rs && rs->rules())
{
KviPointerList<KviNickServRule> * ll = rs->rules();
@@ -304,11 +304,11 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n
(void)new KviTalTreeWidgetItem(m_pNickServTreeWidget,rule->registeredNick(),rule->nickServMask(),rule->messageRegexp(),rule->identifyCommand());
}
}
-
+
enableDisableNickServControls();
-
+
gl->setRowStretch(1,1);
-
+
tw->addTab(tab,__tr2qs_ctx("NickServ","options"));
QPushButton * b = new QPushButton(__tr2qs_ctx("&OK","options"),this);
@@ -497,7 +497,7 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
"for the network that this server belongs to, and if that is empty the default \"real name\" (specified in the \"Identity\" settings) will be used.</center>","options"));
gbox = new KviTalGroupBox(Qt::Horizontal,__tr2qs_ctx("User Mode","options"),tab);
gl->addWidget(gbox,1,0);
-
+
m_pUseDefaultInitUMode = new KviStyledCheckBox(__tr2qs_ctx("Use default user mode","options"),gbox);
KviTalToolTip::add(m_pUseDefaultInitUMode,__tr2qs_ctx("<center>If this is enabled, the global initial <b>user mode</b> (configured from"\
" the identity dialog) will be used. If disabled, you can configure an initial user mode for this server","options"));
@@ -505,15 +505,15 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
KviStr szDefUMode = KVI_OPTION_STRING(KviOption_stringDefaultUserMode);
m_pUseDefaultInitUMode->setChecked(!bHasUmode);
connect(m_pUseDefaultInitUMode,SIGNAL(toggled(bool)),this,SLOT(useDefaultInitUModeToggled(bool)));
-
+
m_pIMode = new KviStyledCheckBox(__tr2qs_ctx("Invisible (+i)","options"),gbox);
m_pIMode->setEnabled(bHasUmode);
m_pIMode->setChecked(bHasUmode ? s->initUMode().contains('i',Qt::CaseInsensitive) : szDefUMode.contains('i',Qt::CaseInsensitive));
-
+
m_pSMode = new KviStyledCheckBox(__tr2qs_ctx("Server notices (+s)","options"),gbox);
m_pSMode->setEnabled(bHasUmode);
m_pSMode->setChecked(bHasUmode ? s->initUMode().contains('s',Qt::CaseInsensitive) : szDefUMode.contains('s',Qt::CaseInsensitive));
-
+
m_pWMode = new KviStyledCheckBox(__tr2qs_ctx("Wallops (+w)","options"),gbox);
m_pWMode->setEnabled(bHasUmode);
m_pWMode->setChecked(bHasUmode ? s->initUMode().contains('w',Qt::CaseInsensitive) : szDefUMode.contains('w',Qt::CaseInsensitive));
@@ -527,13 +527,13 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
tw->addTab(tab,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_WHO)),__tr2qs_ctx("Identity","options"));
// Connection tab
-
+
tab = new QWidget(tw);
gl = new QGridLayout(tab);
-
+
l = new QLabel(__tr2qs_ctx("Port:","options"),tab);
gl->addWidget(l,0,0);
-
+
m_pPortEditor = new QLineEdit(tab);
gl->addWidget(m_pPortEditor,0,1);
@@ -558,7 +558,7 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
#else
m_pIpEditor->setAddressType(KviIpEditor::IpV4);
#endif
-
+
if(!m_pIpEditor->setAddress(s->m_szIp))
{
#ifdef COMPILE_IPV6_SUPPORT
@@ -567,7 +567,7 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
m_pIpEditor->setAddress("0.0.0.0");
#endif
}
-
+
m_pCacheIpCheck = new KviStyledCheckBox(__tr2qs_ctx("Cache IP address","options"),tab);
gl->addWidget(m_pCacheIpCheck,2,0,1,2);
// gl->addMultiCellWidget(m_pCacheIpCheck,2,2,0,1);
@@ -602,15 +602,15 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
m_pUseSSLCheck->setEnabled(false);
#endif
m_pUseSSLCheck->setChecked(s->useSSL());
-
-
+
+
m_pUseAutoConnect = new KviStyledCheckBox(__tr2qs_ctx("Connect to this server at startup","options"),tab);
m_pUseAutoConnect->setChecked(s->autoConnect());
-
+
gl->addWidget(m_pUseAutoConnect,5,0,1,2);
// gl->addMultiCellWidget(m_pUseAutoConnect,5,5,0,1);
KviTalToolTip::add(m_pUseAutoConnect,__tr2qs_ctx("<center>This option will cause KVIrc to connect to the IRC server when it is started.</center>","options"));
-
+
l = new QLabel(__tr2qs_ctx("Encoding:","options"),tab);
gl->addWidget(l,6,0);
m_pEncodingEditor = new QComboBox(tab);
@@ -663,11 +663,11 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
if(!s->linkFilter().isEmpty())
{
//m_pLinkFilterEditor->setCurrentText(s->linkFilter());
- int i = m_pLinkFilterEditor->findText(s->linkFilter());
- if (i != -1)
- m_pLinkFilterEditor->setCurrentIndex(i);
- else
- m_pLinkFilterEditor->setEditText(s->linkFilter());
+ int i = m_pLinkFilterEditor->findText(s->linkFilter());
+ if (i != -1)
+ m_pLinkFilterEditor->setCurrentIndex(i);
+ else
+ m_pLinkFilterEditor->setEditText(s->linkFilter());
}
else
m_pLinkFilterEditor->setCurrentIndex(0);
@@ -695,10 +695,10 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
KviTalToolTip::add(m_pProxyEditor,__tr2qs_ctx("<center>This is the <b>proxy</b> that KVIrc will use to connect to thos server.\n" \
"If this field is set in \"Default\" KVirc will use global proxy settings, if it is set in \"Direct connection\" " \
"KVirc will connect to this server without proxy. You can define new proxy server in global options' \"Proxy servers\" menu.</center>","options"));
-
+
m_pProxyEditor->addItem(__tr2qs_ctx("Default","options"));
- m_pProxyEditor->addItem(__tr2qs_ctx("Direct connection","options"));
-
+ m_pProxyEditor->addItem(__tr2qs_ctx("Direct connection","options"));
+
KviPointerList<KviProxy> * proxylist = g_pProxyDataBase->proxyList();
for(KviProxy * p = proxylist->first();p;p = proxylist->next())
{
@@ -723,7 +723,7 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
if(s->autoJoinChannelList())
m_lstChannels = *(s->autoJoinChannelList());
- m_pChannelListSelector = new KviCahnnelListSelector(tab,
+ m_pChannelListSelector = new KviChannelListSelector(tab,
__tr2qs_ctx("Channels to join automatically upon connect:","options"),&m_lstChannels,true);
KviTalToolTip::add(m_pChannelListSelector,__tr2qs_ctx("<center>Here you can set a list of channels to be joined automatically " \
"after a connection to this server has been established. To add a channel, type its name in the " \
@@ -781,7 +781,7 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s)
g->setColumnStretch(1,1);
tw->setMinimumWidth(390);
-
+
setHeaderLabelText();
}
@@ -822,7 +822,7 @@ void KviServerDetailsWidget::setHeaderLabelText()
num.setNum(uPort);
szTmp += num;
szTmp += "</b></font>";
-
+
m_pHeaderLabel->setText(szTmp);
}
@@ -862,7 +862,7 @@ void KviServerDetailsWidget::fillData(KviIrcServer * s)
}
s->setInitUMode(szUMode.ptr());
}
-
+
QString tmp = m_pPortEditor->text();
bool bOk;
kvi_u32_t uPort = tmp.toUInt(&bOk);
@@ -877,7 +877,7 @@ void KviServerDetailsWidget::fillData(KviIrcServer * s)
if(m_pIpEditor)
{
KviStr tmpAddr = m_pIpEditor->address();
-
+
if(!m_pIpEditor->hasEmptyFields())
{
#ifdef COMPILE_IPV6_SUPPORT
@@ -1015,7 +1015,7 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent)
this,SLOT(customContextMenuRequested(const QPoint &)));
connect(m_pTreeWidget,SIGNAL(currentItemChanged(KviTalTreeWidgetItem *,KviTalTreeWidgetItem *)),
this,SLOT(currentItemChanged(KviTalTreeWidgetItem *,KviTalTreeWidgetItem *)));
-
+
connect(m_pTreeWidget,SIGNAL(itemDoubleClicked(KviTalTreeWidgetItem*, int )),
this,SLOT(itemDoubleClicked(KviTalTreeWidgetItem*, int )));
@@ -1077,7 +1077,7 @@ KviServerOptionsWidget::KviServerOptionsWidget(QWidget * parent)
QFrame * lll = new QFrame(vbox);
vbox->setStretchFactor(lll,100);
-
+
KviTalGroupBox *gbox = addGroupBox(0,1,1,1,Qt::Vertical,__tr2qs_ctx("Active Configuration","options"));
m_pSrvNetLabel = new QLabel(__tr2qs_ctx("Server:","options"),gbox);
@@ -1167,7 +1167,7 @@ void KviServerOptionsWidget::recentServersPopupClicked(int id)
data.cutFromLast(':');
data.replaceAll("/","");
// we should have a full server name now , with no port
-
+
KviStr port = m_pRecentPopup->text(id);
port.cutToLast(':');
bool bOk;
@@ -1209,7 +1209,7 @@ void KviServerOptionsWidget::recentServersPopupClicked(int id)
}
}
}
-
+
// fallback to the server with the wrong port
if(pFoundNet)
{
@@ -1286,7 +1286,7 @@ void KviServerOptionsWidget::currentItemChanged(KviTalTreeWidgetItem *it,KviTalT
} else {
m_pRemoveButton->setEnabled(false);
m_pCopyServerButton->setEnabled(true);
-
+
m_pConnectCurrent->setEnabled(false);
m_pSrvNetLabel->setEnabled(false);
m_pSrvNetEdit->setEnabled(false);
@@ -1336,7 +1336,7 @@ void KviServerOptionsWidget::commit()
r = g_pIrcServerDataBase->insertNetwork(net);
}
if(network == m_pLastEditedItem)g_pIrcServerDataBase->setCurrentNetwork(net->name());
-
+
KviServerOptionsTreeWidgetItem * ch;
for (int j=0;j<network->childCount();j++)
{
@@ -1365,7 +1365,7 @@ void KviServerOptionsWidget::commit()
}
//ch = (KviServerOptionsTreeWidgetItem *)ch->nextSibling();
}
-
+
}
// it = (KviServerOptionsTreeWidgetItem *)it->nextSibling();
//}
@@ -1599,7 +1599,7 @@ void KviServerOptionsWidget::removeCurrent()
KviServerOptionsTreeWidgetItem * KviServerOptionsWidget::findNetItem(const QString &netname)
{
-
+
KviServerOptionsTreeWidgetItem * it;// = (KviServerOptionsTreeWidgetItem *)m_pTreeWidget->firstChild();
//while(it)
for(int i=0;i<m_pTreeWidget->topLevelItemCount();i++)
diff --git a/src/modules/options/optw_servers.h b/src/modules/options/optw_servers.h
index e3c133537..25dd4670d 100644
--- a/src/modules/options/optw_servers.h
+++ b/src/modules/options/optw_servers.h
@@ -81,9 +81,9 @@ protected:
QLineEdit * m_pDescEditor;
QComboBox * m_pEncodingEditor;
-
+
KviStyledCheckBox * m_pAutoConnectCheck;
-
+
KviTalTreeWidget * m_pNickServTreeWidget;
KviStyledCheckBox * m_pNickServCheck;
QPushButton * m_pAddRuleButton;
@@ -91,7 +91,7 @@ protected:
QPushButton * m_pEditRuleButton;
QStringList m_lstChannels;
- KviCahnnelListSelector * m_pChannelListSelector;
+ KviChannelListSelector * m_pChannelListSelector;
public:
void fillData(KviIrcNetwork * d);
protected slots:
@@ -131,8 +131,8 @@ protected:
KviStyledCheckBox * m_pUseIPV6Check;
QLineEdit * m_pPortEditor;
QStringList m_lstChannels;
- KviCahnnelListSelector * m_pChannelListSelector;
-
+ KviChannelListSelector * m_pChannelListSelector;
+
QComboBox * m_pProxyEditor;
protected slots:
void useDefaultInitUModeToggled(bool);
diff --git a/src/modules/spaste/controller.cpp b/src/modules/spaste/controller.cpp
index 15a054697..ae0871004 100644
--- a/src/modules/spaste/controller.cpp
+++ b/src/modules/spaste/controller.cpp
@@ -1,8 +1,8 @@
// File : controller.cpp
-// Creation date : Thu Apr 30 2002 17:13:12 GMT by Juanjo Álvarez
+// Creation date : Thu Apr 30 2002 17:13:12 GMT by Juanjo �lvarez
//
// This file is part of the KVirc irc client distribution
-// Copyright (C) 2002 Juanjo Álvarez (juanjux@yahoo.es)
+// Copyright (C) 2002 Juanjo �lvarez (juanjux@yahoo.es)
// Copyright (C) 2002 Szymon Stefanek (kvirc@tin.it)
//
// This program is FREE software. You can redistribute it and/or
@@ -93,9 +93,9 @@ void SPasteController::pasteFile(void)
void SPasteController::pasteClipboard(void)
{
- if(m_clipBuffIterator != m_pClipBuff->end())
+ if(m_clipBuffIterator != m_pClipBuff->end())
{
- if((!g_pApp->windowExists(m_pWindow)) || m_pWindow->console()->isNotConnected() )
+ if(!g_pApp->windowExists(m_pWindow))
delete this;
else {
if((*m_clipBuffIterator).isEmpty())(*m_clipBuffIterator) = QChar(KVI_TEXT_RESET);
diff --git a/src/modules/spaste/libkvispaste.cpp b/src/modules/spaste/libkvispaste.cpp
index fc6a76c0c..d6281399d 100644
--- a/src/modules/spaste/libkvispaste.cpp
+++ b/src/modules/spaste/libkvispaste.cpp
@@ -100,8 +100,8 @@ static bool spaste_kvs_cmd_file(KviKvsModuleCommandCall * c)
KVSM_PARAMETERS_END(c)
KviWindow * window = spaste_kvs_find_window(szWindow,c);
- if( (!window) || window->console()->isNotConnected())return false;
-
+ if(!window)return false;
+
// FIXME
//if(szFile.isEmpty() || (!KviFileUtils::fileExists(szFile.toAscii())))
if(szFile.isEmpty() || (!KviFileUtils::fileExists(szFile)))
@@ -158,8 +158,8 @@ static bool spaste_kvs_cmd_clipboard(KviKvsModuleCommandCall * c)
KVSM_PARAMETER("window",KVS_PT_STRING,KVS_PF_OPTIONAL,szWindow)
KVSM_PARAMETERS_END(c)
KviWindow * window = spaste_kvs_find_window(szWindow,c);
- if( (!window) || window->console()->isNotConnected())return false;
-
+ if(!window)return false;
+
SPasteController * controller = spaste_find_controller(window);
if(!controller)controller = new SPasteController(window,++ctrlId);
controller->pasteClipboardInit();
@@ -227,7 +227,7 @@ static bool spaste_kvs_cmd_stop(KviKvsModuleCommandCall * c)
}
} else {
//Delete the spaste with the given id
- while( (item = it.current()) != 0)
+ while( (item = it.current()) != 0)
{
++it;
if(item->getId() == iId)delete item;
@@ -307,7 +307,7 @@ static bool spaste_kvs_cmd_setdelay(KviKvsModuleCommandCall * c)
return true;
}
-//-------------------------------------------------
+//-------------------------------------------------
static bool spaste_module_init(KviModule * m)
{
g_pControllerList = new KviPointerList<SPasteController>;