aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Alexey Uzhva2008-08-01 18:43:00 +0000
committerGravatar Alexey Uzhva2008-08-01 18:43:00 +0000
commit01648ba3a5aafb95e7b462a6694d3e404556a1ef (patch)
tree01dd6523a550ff55a37b36e05de3af595f91efcb /src
parentRemoved stray msmerge call, fixing #193 (diff)
downloadKVIrc-01648ba3a5aafb95e7b462a6694d3e404556a1ef.tar.gz
KVIrc-01648ba3a5aafb95e7b462a6694d3e404556a1ef.tar.bz2
KVIrc-01648ba3a5aafb95e7b462a6694d3e404556a1ef.zip
code cleanups: removed unused functions from KviApp class; removed kvi_stringarray.cpp/h (never used); renamed KviValueList to QList and removed already empty kvi_valuelist.h; removed kvi_draganddrop.h - nobody actually using it
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2160 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
-rw-r--r--src/kvilib/CMakeLists.txt1
-rw-r--r--src/kvilib/core/kvi_stringarray.cpp118
-rw-r--r--src/kvilib/core/kvi_stringarray.h55
-rw-r--r--src/kvilib/core/kvi_valuelist.h33
-rw-r--r--src/kvilib/ext/kvi_config.cpp10
-rw-r--r--src/kvilib/ext/kvi_config.h6
-rw-r--r--src/kvilib/ext/kvi_dcophelper.cpp4
-rw-r--r--src/kvilib/ext/kvi_dcophelper.h6
-rw-r--r--src/kvilib/ext/kvi_draganddrop.h36
-rw-r--r--src/kvirc/kernel/kvi_app.cpp96
-rw-r--r--src/kvirc/kernel/kvi_app.h27
-rw-r--r--src/kvirc/kernel/kvi_app_fs.cpp162
-rw-r--r--src/kvirc/kernel/kvi_iconmanager.cpp6
-rw-r--r--src/kvirc/kernel/kvi_options.cpp4
-rw-r--r--src/kvirc/kernel/kvi_texticonmanager.cpp19
-rw-r--r--src/kvirc/ui/kvi_actiondrawer.cpp25
-rw-r--r--src/kvirc/ui/kvi_channel.cpp4
-rw-r--r--src/kvirc/ui/kvi_channel.h4
-rw-r--r--src/kvirc/ui/kvi_console.cpp4
-rw-r--r--src/kvirc/ui/kvi_debugwindow.cpp4
-rw-r--r--src/kvirc/ui/kvi_imagedialog.cpp2
-rw-r--r--src/kvirc/ui/kvi_imagedialog.h5
-rw-r--r--src/kvirc/ui/kvi_input.cpp1
-rw-r--r--src/kvirc/ui/kvi_ircview.cpp1
-rw-r--r--src/kvirc/ui/kvi_query.cpp71
-rw-r--r--src/kvirc/ui/kvi_statusbar.cpp40
-rw-r--r--src/modules/about/aboutdialog.cpp12
-rw-r--r--src/modules/actioneditor/actioneditor.cpp36
-rw-r--r--src/modules/addon/managementdialog.cpp1
-rw-r--r--src/modules/aliaseditor/aliaseditor.cpp134
-rw-r--r--src/modules/help/helpwindow.cpp30
-rwxr-xr-xsrc/modules/help/index.cpp24
-rwxr-xr-xsrc/modules/help/index.h14
-rw-r--r--src/modules/logview/logviewmdiwindow.cpp4
-rw-r--r--src/modules/notifier/notifierwindow.cpp114
-rw-r--r--src/modules/notifier/notifierwindowtabs.cpp96
-rw-r--r--src/modules/objects/class_listview.h1
-rw-r--r--src/modules/toolbareditor/toolbareditor.cpp1
-rw-r--r--src/modules/torrent/tc_ktorrentdcopinterface.cpp2
39 files changed, 347 insertions, 866 deletions
diff --git a/src/kvilib/CMakeLists.txt b/src/kvilib/CMakeLists.txt
index 9392c6dd0..031c482f8 100644
--- a/src/kvilib/CMakeLists.txt
+++ b/src/kvilib/CMakeLists.txt
@@ -67,7 +67,6 @@ SET(kvilib_SRCS
core/kvi_memmove.cpp
core/kvi_qstring.cpp
core/kvi_string.cpp
- core/kvi_stringarray.cpp
ext/kvi_cmdformatter.cpp
ext/kvi_config.cpp
ext/kvi_crypt.cpp
diff --git a/src/kvilib/core/kvi_stringarray.cpp b/src/kvilib/core/kvi_stringarray.cpp
deleted file mode 100644
index 6e9169f15..000000000
--- a/src/kvilib/core/kvi_stringarray.cpp
+++ /dev/null
@@ -1,118 +0,0 @@
-//=================================================================================================
-//
-// File : kvi_stringarray.cpp
-// Creation date : Tue Jun 6 02:20:20 by Szymon Stefanek
-//
-// This file is part of the KVirc irc client distribution
-// Copyright (C) 2002 Szymon Stefanek (pragma at kvirc dot net)
-//
-// This program is FREE software. You can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation; either version 2
-// of the License, or (at your opinion) any later version.
-//
-// This program is distributed in the HOPE that it will be USEFUL,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-// See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, write to the Free Software Foundation,
-// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-//
-//=================================================================================================
-
-
-
-#include "kvi_stringarray.h"
-#include "kvi_malloc.h"
-
-KviStringArray::KviStringArray()
-{
- m_uSize = 0;
- m_pData = 0;
- m_uHighestIdx = 0;
-}
-
-KviStringArray::~KviStringArray()
-{
- if(m_pData)clear();
-}
-
-
-void KviStringArray::clear()
-{
- if(!m_pData)return;
- for(unsigned int i=0;i<m_uSize;i++)
- {
- if(m_pData[i])delete m_pData[i];
- }
- kvi_free(m_pData);
- m_pData = 0;
- m_uHighestIdx = 0;
- m_uSize = 0;
-}
-
-void KviStringArray::insert(unsigned int uIdx,KviStr * pVal)
-{
- if(m_uSize <= uIdx)
- {
- unsigned int uOldSize = m_uSize;
- m_uSize = uIdx + KVI_STRING_ARRAY_FREESPACE_SIZE;
- m_pData = (KviStr **)kvi_realloc(m_pData,m_uSize * sizeof(KviStr *));
- for(unsigned int u = uOldSize;u < m_uSize;u++)
- {
- m_pData[u] = 0;
- }
- } else {
- if(m_pData[uIdx])delete m_pData[uIdx];
- }
- if(uIdx > m_uHighestIdx)m_uHighestIdx = uIdx;
- m_pData[uIdx] = pVal;
-}
-
-void KviStringArray::remove(unsigned int uIdx)
-{
- if(uIdx > m_uHighestIdx)return;
- if(m_pData[uIdx])
- {
- delete m_pData[uIdx];
- m_pData[uIdx] = 0;
- if(uIdx == m_uHighestIdx)
- {
- // shrink the array
- if(m_uHighestIdx == 0)clear();
- else {
- unsigned int u = m_uHighestIdx - 1;
- while(!m_pData[u])u--;
- if((m_uHighestIdx - u) > KVI_STRING_ARRAY_FREESPACE_SIZE)shrink(u);
- else m_uHighestIdx = u; // just set the max index
- }
- }
- }
-}
-
-void KviStringArray::shrink(unsigned int uMaxItem)
-{
- m_uHighestIdx = uMaxItem;
- m_uSize = uMaxItem + 1;
- m_pData = (KviStr **)kvi_realloc(m_pData,sizeof(KviStr *) * m_uSize);
-}
-
-void KviStringArray::copyFrom(KviStringArray * a)
-{
- clear();
- m_uSize = a->m_uSize;
- m_uHighestIdx = a->m_uHighestIdx;
- if(m_uSize > 0)
- {
- m_pData = (KviStr **)kvi_malloc(sizeof(KviStr *) * m_uSize);
- for(unsigned int i=0;i<m_uSize;i++)
- {
- if(a->m_pData[i])m_pData[i] = new KviStr(*(a->m_pData[i]));
- else m_pData[i] = 0;
- }
- } else {
- m_pData = 0;
- }
-}
diff --git a/src/kvilib/core/kvi_stringarray.h b/src/kvilib/core/kvi_stringarray.h
deleted file mode 100644
index e3c9c3262..000000000
--- a/src/kvilib/core/kvi_stringarray.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#ifndef _KVI_STRINGARRAY_H_
-#define _KVI_STRINGARRAY_H_
-//=================================================================================================
-//
-// File : kvi_stringarray.h
-// Creation date : Tue Jun 6 02:20:20 by Szymon Stefanek
-//
-// This file is part of the KVirc irc client distribution
-// Copyright (C) 2002 Szymon Stefanek (pragma at kvirc dot net)
-//
-// This program is FREE software. You can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation; either version 2
-// of the License, or (at your opinion) any later version.
-//
-// This program is distributed in the HOPE that it will be USEFUL,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-// See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, write to the Free Software Foundation,
-// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-//
-//=================================================================================================
-
-#include "kvi_settings.h"
-#include "kvi_string.h"
-#include "kvi_heapobject.h"
-
-#define KVI_STRING_ARRAY_FREESPACE_SIZE 16
-
-class KVILIB_API KviStringArray : public KviHeapObject
-{
-public:
- KviStringArray();
- ~KviStringArray();
-public:
- unsigned int m_uSize;
- unsigned int m_uHighestIdx;
- KviStr ** m_pData;
-public:
- void clear();
- void insert(unsigned int uIdx,KviStr * pVal);
- void copyFrom(KviStringArray * a);
- unsigned int size(){ return (m_uSize == 0) ? 0 : (m_uHighestIdx + 1); };
- bool isEmpty(){ return m_uSize == 0; };
- void remove(unsigned int uIdx);
- void shrink(unsigned int uMaxItem);
- KviStr * uncheckedAt(unsigned int uIdx){ return m_pData[uIdx]; };
- KviStr * at(unsigned int uIdx){ return m_uSize > uIdx ? m_pData[uIdx] : 0; };
- KviStr * getAt(unsigned int uIdx){ KviStr * t = at(uIdx); if(t)m_pData[uIdx] = 0; return t; };
-};
-
-#endif //_KVI_STRINGARRAY_H_
diff --git a/src/kvilib/core/kvi_valuelist.h b/src/kvilib/core/kvi_valuelist.h
deleted file mode 100644
index 65ed2674b..000000000
--- a/src/kvilib/core/kvi_valuelist.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef _KVI_VALUELIST_H_
-#define _KVI_VALUELIST_H_
-//=================================================================================================
-//
-// File : kvi_valuelist.h
-// Creation date : Mon Jan 15 2007 04:53 by Szymon Stefanek
-//
-// This file is part of the KVirc irc client distribution
-// Copyright (C) 2007 Szymon Stefanek (pragma at kvirc dot net)
-//
-// This program is FREE software. You can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation; either version 2
-// of the License, or (at your opinion) any later version.
-//
-// This program is distributed in the HOPE that it will be USEFUL,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-// See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, write to the Free Software Foundation,
-// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-//
-//=================================================================================================
-
-#include "kvi_settings.h"
-
-#include <QList>
-#define KviValueList QList
-
-
-#endif //_KVI_VALUELIST_H_
diff --git a/src/kvilib/ext/kvi_config.cpp b/src/kvilib/ext/kvi_config.cpp
index bfcfe1f78..bc33ae4d2 100644
--- a/src/kvilib/ext/kvi_config.cpp
+++ b/src/kvilib/ext/kvi_config.cpp
@@ -638,9 +638,9 @@ void KviConfig::writeEntry(const QString & szKey,const QStringList &list)
p_group->replace(szKey,p_data);
}
-////////////////////////////////// KviValueList<int>
+////////////////////////////////// QList<int>
-KviValueList<int> KviConfig::readIntListEntry(const QString & szKey,const KviValueList<int> &list)
+QList<int> KviConfig::readIntListEntry(const QString & szKey,const QList<int> &list)
{
KviConfigGroup * p_group = getCurrentGroup();
QString * p_str = p_group->find(szKey);
@@ -651,7 +651,7 @@ KviValueList<int> KviConfig::readIntListEntry(const QString & szKey,const KviVal
}
QStringList sl = p_str->split(",");
- KviValueList<int> ret;
+ QList<int> ret;
//debug("Got option list for group %s and key %s: %s",m_szGroup.latin1(),szKey.latin1(),p_str->latin1());
@@ -666,12 +666,12 @@ KviValueList<int> KviConfig::readIntListEntry(const QString & szKey,const KviVal
}
-void KviConfig::writeEntry(const QString & szKey,const KviValueList<int> &list)
+void KviConfig::writeEntry(const QString & szKey,const QList<int> &list)
{
m_bDirty = true;
KviConfigGroup * p_group = getCurrentGroup();
KviStr szData;
- for(KviValueList<int>::ConstIterator it = list.begin();it != list.end();++it)
+ for(QList<int>::ConstIterator it = list.begin();it != list.end();++it)
{
if(szData.hasData())szData.append(',');
szData.append(KviStr::Format,"%d",*it);
diff --git a/src/kvilib/ext/kvi_config.h b/src/kvilib/ext/kvi_config.h
index f15287912..6102e09ca 100644
--- a/src/kvilib/ext/kvi_config.h
+++ b/src/kvilib/ext/kvi_config.h
@@ -29,8 +29,8 @@
#include "kvi_settings.h"
#include "kvi_heapobject.h"
#include "kvi_pointerhashtable.h"
-#include "kvi_valuelist.h"
+#include <QList>
#include <QColor>
#include <QFont>
#include <QRect>
@@ -125,8 +125,8 @@ public:
void writeEntry(const QString & szKey,const QRect &rct);
QStringList readStringListEntry(const QString & szKey,const QStringList &list);
void writeEntry(const QString & szKey,const QStringList &list);
- KviValueList<int> readIntListEntry(const QString & ,const KviValueList<int> &list);
- void writeEntry(const QString & szKey,const KviValueList<int> &list);
+ QList<int> readIntListEntry(const QString & ,const QList<int> &list);
+ void writeEntry(const QString & szKey,const QList<int> &list);
QString readQStringEntry(const QString & szKey,const QString &szDefault = QString::null)
{ return readEntry(szKey,szDefault); };
//void writeEntry(const QString & szKey,const QString &szValue);
diff --git a/src/kvilib/ext/kvi_dcophelper.cpp b/src/kvilib/ext/kvi_dcophelper.cpp
index fd3b8e1e5..b88dc4824 100644
--- a/src/kvilib/ext/kvi_dcophelper.cpp
+++ b/src/kvilib/ext/kvi_dcophelper.cpp
@@ -212,7 +212,7 @@ bool KviDCOPHelper::boolRetVoidDCOPCall(const KviQCString &szObj,const KviQCStri
return false;
}
-bool KviDCOPHelper::qvalueListIntRetIntDCOPCall(const KviQCString &szObj,const KviQCString &szFunc,KviValueList<int> &ret, int iVal)
+bool KviDCOPHelper::qvalueListIntRetIntDCOPCall(const KviQCString &szObj,const KviQCString &szFunc,QList<int> &ret, int iVal)
{
if(!ensureAppRunning(m_szAppId))
return false;
@@ -227,7 +227,7 @@ bool KviDCOPHelper::qvalueListIntRetIntDCOPCall(const KviQCString &szObj,const K
if(!g_pApp->dcopClient()->call(m_szAppId,szObj,szFunc,data,replyType,replyData))
return false;
- if(replyType != "KviValueList<int>")
+ if(replyType != "QList<int>")
return false;
QDataStream replyStream(replyData, IO_ReadOnly);
diff --git a/src/kvilib/ext/kvi_dcophelper.h b/src/kvilib/ext/kvi_dcophelper.h
index 317d13ad1..da193431b 100644
--- a/src/kvilib/ext/kvi_dcophelper.h
+++ b/src/kvilib/ext/kvi_dcophelper.h
@@ -28,11 +28,11 @@
#include "kvi_settings.h"
#include "kvi_qstring.h"
#include "kvi_qcstring.h"
-#include "kvi_valuelist.h"
+#include <QList>
#ifdef COMPILE_KDE3_SUPPORT
-typedef KviValueList<KviQCString> KviQCStringList;
+typedef QList<KviQCString> KviQCStringList;
class KVILIB_API KviDCOPHelper
{
@@ -72,7 +72,7 @@ protected:
bool intRetIntDCOPCall(const KviQCString &szObj,const KviQCString &szFunc,int &ret, int iVal);
bool boolRetVoidDCOPCall(const KviQCString &szObj,const KviQCString &szFunc,bool &ret);
- bool qvalueListIntRetIntDCOPCall(const KviQCString &szObj,const KviQCString &szFunc,KviValueList<int> &ret, int iVal);
+ bool qvalueListIntRetIntDCOPCall(const KviQCString &szObj,const KviQCString &szFunc,QList<int> &ret, int iVal);
bool qcstringListRetIntDCOPCall(const KviQCString &szObj,const KviQCString &szFunc,KviQCStringList &ret, int iVal);
bool qcstringListRetVoidDCOPCall(const KviQCString &szObj,const KviQCString &szFunc,KviQCStringList &ret);
};
diff --git a/src/kvilib/ext/kvi_draganddrop.h b/src/kvilib/ext/kvi_draganddrop.h
deleted file mode 100644
index 21c172f98..000000000
--- a/src/kvilib/ext/kvi_draganddrop.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef _KVI_DRAGANDDROP_H_
-#define _KVI_DRAGANDDROP_H_
-
-//=============================================================================
-//
-// File : kvi_draganddrop.h
-// Creation date : Wed Feb 01 2007 01:45:21 CEST by Szymon Stefanek
-//
-// This file is part of the KVirc irc client distribution
-// Copyright (C) 2007 Szymon Stefanek (pragma at kvirc dot net)
-//
-// This program is FREE software. You can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation; either version 2
-// of the License, or (at your opinion) any later version.
-//
-// This program is distributed in the HOPE that it will be USEFUL,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-// See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, write to the Free Software Foundation,
-// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-//
-//=============================================================================
-
-#include "kvi_settings.h"
-
-#include <QMimeData>
-#define KviDragObject QMimeData
-#define KviUriDrag QMimeData
-#define KviTextDrag QMimeData
-#define KviImageDrag QMimeData
-
-#endif //!_KVI_DRAGANDDROP_H_
diff --git a/src/kvirc/kernel/kvi_app.cpp b/src/kvirc/kernel/kvi_app.cpp
index ef9e10255..d398074ee 100644
--- a/src/kvirc/kernel/kvi_app.cpp
+++ b/src/kvirc/kernel/kvi_app.cpp
@@ -901,65 +901,6 @@ void KviApp::destroySplashScreen()
}
-QString KviApp::getClipboardText()
-{
- /*
- QString buffer;
-#if QT_VERSION >= 300
- bool bOldMode = clipboard()->selectionModeEnabled();
- clipboard()->setSelectionMode(false);
-#endif
- buffer = clipboard()->text();
-#if QT_VERSION >= 300
- if(buffer.isEmpty())
- {
- // lookup the global clipboard
- clipboard()->setSelectionMode(true);
- buffer = clipboard()->text();
- }
- clipboard()->setSelectionMode(bOldMode);
-#endif
- return buffer;
- */
-
- QString buffer = clipboard()->text(QClipboard::Clipboard);
- if(buffer.isEmpty())return clipboard()->text(QClipboard::Selection);
- return buffer;
-}
-
-void KviApp::getClipboardText(KviStr &buffer)
-{
- buffer = getClipboardText();
-}
-
-void KviApp::setClipboardText(const QString &str)
-{
- /*
-#if QT_VERSION >= 300
- if(clipboard()->supportsSelection())
- {
- bool bOldMode = clipboard()->selectionModeEnabled();
- clipboard()->setSelectionMode(true);
- clipboard()->setText(str);
- clipboard()->setSelectionMode(false);
- clipboard()->setText(str);
- clipboard()->setSelectionMode(bOldMode);
- } else {
-#endif
- clipboard()->setText(str);
-#if QT_VERSION >= 300
- }
-#endif*/
- clipboard()->setText(str,QClipboard::Clipboard);
- clipboard()->setText(str,QClipboard::Selection);
-}
-
-void KviApp::setClipboardText(const KviStr &str)
-{
- qDebug("WARNING: KviApp::setClipboardText(const KviStr &) is deprecated!");
- setClipboardText(QString(str.ptr()));
-}
-
void KviApp::setAvatarFromOptions()
{
KviPointerHashTableIterator<QString,KviWindow> it(*g_pGlobalWindowDict);
@@ -1850,12 +1791,6 @@ void KviApp::addRecentUrl(const QString& text)
emit(recentUrlsChanged());
}
-void KviApp::addRecentNickname(const char * newNick)
-{
- QString nk(newNick);
- merge_to_stringlist_option(nk,KviOption_stringlistRecentNicknames,KVI_MAX_RECENT_NICKNAMES);
-}
-
void KviApp::addRecentNickname(const QString& newNick)
{
merge_to_stringlist_option(newNick,KviOption_stringlistRecentNicknames,KVI_MAX_RECENT_NICKNAMES);
@@ -1997,37 +1932,6 @@ void KviApp::fillRecentServersListBox(KviTalListBox * l)
}
*/
-bool KviApp::playFile(const char * filename,KviStr &error,KviWindow * w)
-{
- g_pMediaManager->lock();
- KviMediaType * m = g_pMediaManager->findMediaType(filename);
- if(m)
- {
- KviStr szCommandline = m->szCommandline;
- KviStr szDescription = m->szDescription;
- g_pMediaManager->unlock();
- if(szCommandline.hasData())
- {
- KviKvsVariantList l;
- l.append(new KviKvsVariant(QString(filename)));
-
- if(!KviKvsScript::run(szCommandline.ptr(),w ? w : g_pActiveWindow,&l))
- {
- error.sprintf(__tr("The commandline for media type '%s' seems to be broken"),szDescription.ptr());
- return false;
- }
- } else {
- error.sprintf(__tr("Media type of file %s matched to '%s' but no commandline specified"),filename,szDescription.ptr());
- return false;
- }
- } else {
- g_pMediaManager->unlock();
- error.sprintf(__tr("No idea on how to play file %s (no media type match)"),filename);
- return false;
- }
- return true;
-}
-
void KviApp::heartbeat(kvi_time_t tNow)
{
const struct tm *pTm = localtime(&tNow);
diff --git a/src/kvirc/kernel/kvi_app.h b/src/kvirc/kernel/kvi_app.h
index 1011a7904..9b534ffa7 100644
--- a/src/kvirc/kernel/kvi_app.h
+++ b/src/kvirc/kernel/kvi_app.h
@@ -126,13 +126,7 @@ public:
public:
- void getClipboardText(KviStr &buffer);
- void setClipboardText(const KviStr &str);
-
- QString getClipboardText();
- void setClipboardText(const QString &str);
-
-
+ //FIXME: obsolete. We can use QObject::deleteLater()
void collectGarbage(QObject * garbage);
void destroyFrame();
@@ -147,7 +141,11 @@ public:
bool firstTimeRun(){ return m_bFirstTimeRun; };
void setupBegin();
void setupFinish();
+
+ /*
+ Unused
inline void emitRecentUrlsChanged() { emit(recentUrlsChanged()); };
+ */
// kvi_app.cpp (Saving options)
void saveIrcServerDataBase();
@@ -187,23 +185,13 @@ public:
void getLocalKvircDirectory(KviStr &szData,KvircSubdir dir,const QString &appendFile = QString::null,bool bCreateIfNeeded = true);
void getLocalKvircDirectory(QString &szData,KvircSubdir dir,const QString &appendFile = QString::null,bool bCreateIfNeeded = true);
void getTmpFileName(QString &szBuffer,const QString &szEndingFileName = QString::null);
- bool trashFile(const char *filename);
void getChannelDumpLogFileName(QString &str);
static QTextCodec * defaultTextCodec();
static QTextCodec * defaultSrvCodec();
- // if the mediatype can be guessed ,it is looked up in the media type save path
- // if found , true is returned
- // if not found or the mediatype can't be guessed then false is returned
- bool findFileByMediaType(KviStr &szRetPath,const char * filename) KVI_DEPRECATED;
-
- bool findImageInImageSearchPath(KviStr &szRetPath,const QString &filename);
bool findImageInImageSearchPath(QString &szRetPath,const QString &filename);
- bool findUserFile(KviStr &szRetPath,const char *filename) KVI_DEPRECATED;
-
- bool findImage(KviStr &szRetPath,const char *filename);
bool findImage(QString &szRetPath,const QString &filename);
bool findImageThemeOnlyCompat(QString &szRetPath,const QString &filename); // temporary compat, will be removed soon (do not use)
bool findSmallIcon(QString &szRetPath,const QString &filename);
@@ -223,7 +211,6 @@ public:
// if no config file has been found: in this case the local config
// directory is used
//
- bool getReadOnlyConfigPath(KviStr &buffer,const char *config_name,KvircSubdir sbd = Config,bool bNoFail = false);
bool getReadOnlyConfigPath(QString &buffer,const char *config_name,KvircSubdir sbd = Config,bool bNoFail = false);
// kvi_app.cpp : Window stuff
@@ -254,13 +241,9 @@ public:
void setAvatarFromOptions();
- bool playFile(const char * filename,KviStr &error,KviWindow * w = 0);
-
// uMessageLifetime is in seconds! and 0 means "forever"
void notifierMessage(KviWindow * pWnd,int iIconId,const QString &szMsg,unsigned int uMessageLifetime);
-
- void addRecentNickname(const char * newNick);
void addRecentNickname(const QString& newNick);
void addRecentChannel(const QString& chan,const QString& net);
QStringList* getRecentChannels(const QString& net);
diff --git a/src/kvirc/kernel/kvi_app_fs.cpp b/src/kvirc/kernel/kvi_app_fs.cpp
index 6b89bd642..c60bbeb90 100644
--- a/src/kvirc/kernel/kvi_app_fs.cpp
+++ b/src/kvirc/kernel/kvi_app_fs.cpp
@@ -181,7 +181,7 @@ void KviApp::getGlobalKvircDirectory(KviStr &szData,KvircSubdir dir,const QStrin
QString szBuffer = szData.ptr();
getGlobalKvircDirectory(szBuffer,dir,appendFile);
szData=szBuffer;
-
+
}
//=============== getLocalKvircDirectory ================//
@@ -210,39 +210,6 @@ void KviApp::getTmpFileName(QString &szBuffer,const QString &szEndingFileName)
} while(KviFileUtils::fileExists(szBuffer));
}
-//====================== trashFile ====================//
-//
-// Moves a file to the local trash directory
-//
-
-bool KviApp::trashFile(const char *filename)
-{
- // Exists ?
- QFileInfo fi = QFileInfo(QString::fromUtf8(filename));
- if( !fi.exists() ) return false; // nothing to trash
-
- // Build the filename
- KviStr lastPart = filename;
- lastPart.cutToLast(KVI_PATH_SEPARATOR_CHAR); // need only the filename
- lastPart.append(".bak_");
- QDateTime tm(QDateTime::currentDateTime());
- lastPart.append(tm.toString());
- lastPart.replaceAll(' ',"_");
- // Ok...have lastPart.bak_Dec_11_31_1999
- // Find the thrash directory (make it if necessary)
- KviStr trashFile;
- getLocalKvircDirectory(trashFile,Trash,lastPart.ptr(),true);
- // Check if a such file already exists
- fi.setFile(trashFile.ptr());
- while(fi.exists())
- {
- trashFile.append(".rnm");
- fi.setFile(trashFile.ptr());
- }
- // rename the file
- return KviFileUtils::renameFile(filename,trashFile.ptr());
-}
-
void KviApp::completeDirectory(const QString &word,KviPointerList<QString> * matches)
{
QString szDir = word;
@@ -323,96 +290,6 @@ void KviApp::getChannelDumpLogFileName(QString &str)
KviFileUtils::adjustFilePath(str);
}
-bool KviApp::findFileByMediaType(KviStr &szRetPath,const char * filename)
-{
- g_pMediaManager->lock();
- KviMediaType * m = g_pMediaManager->findMediaType(filename,false);
-
- if(m)
- {
- if(m->szSavePath.hasData())
- {
- szRetPath = m->szSavePath;
- szRetPath.ensureLastCharIs(KVI_PATH_SEPARATOR_CHAR);
- szRetPath.append(filename);
- if(KviFileUtils::fileExists(szRetPath.ptr()))
- {
- // check again the media type... check the magic too
- KviMediaType * mt = g_pMediaManager->findMediaType(szRetPath.ptr());
- if(mt == m)
- {
- g_pMediaManager->unlock();
- //if(retMediaType)*retMediaType = mt;
- QString szTmp = szRetPath.ptr(); // FIXME
- KviFileUtils::adjustFilePath(szTmp);
- szRetPath = szTmp;
- return true;
- } // else mime type not matched...we should not be looking there!
- }
- }
- }
-
- g_pMediaManager->unlock();
- return false;
-}
-
-//===================== findUserFile =====================//
-//
-// Looks for an user file in the standard directories
-//
-
-bool KviApp::findUserFile(KviStr &szRetPath,const char *filename)
-{
- static KviApp::KvircSubdir localsubdirs[5]={ Avatars , Incoming , Pics , Audio , Log };
- static KviApp::KvircSubdir globalsubdirs[3]={ Avatars , Pics , Audio };
-
- // Absolute paths can not be "found"... they are obvious
- if(kvi_isAbsolutePath(filename))
- {
- szRetPath=filename;
- QString szTmp = szRetPath.ptr(); // FIXME
- KviFileUtils::adjustFilePath(szTmp);
- szRetPath = szTmp;
- return KviFileUtils::fileExists(filename);
- }
-
- // FIXME: #warning "Use the user defined path ?"
-
- // lookup the magic by name match only...
-
- if(findFileByMediaType(szRetPath,filename))return true;
-
- int i;
-
- for(i= 0;i<5; i++)
- {
- getLocalKvircDirectory(szRetPath,localsubdirs[i],filename);
- if(KviFileUtils::fileExists(szRetPath.ptr()))return true;
- }
-
- for(i= 0;i<3; i++)
- {
- getGlobalKvircDirectory(szRetPath,globalsubdirs[i],filename);
- if(KviFileUtils::fileExists(szRetPath.ptr()))return true;
- }
-
- if(findImageInImageSearchPath(szRetPath,filename))return true;
-
- // Last resort ...
- szRetPath = QDir::homePath();
- szRetPath.ensureLastCharIs(KVI_PATH_SEPARATOR_CHAR);
- szRetPath.append(filename);
- if(KviFileUtils::fileExists(szRetPath.ptr()))return true;;
-
- szRetPath = filename;
- //if(retMediaType)*retMediaType = m;
- return false;
-
-//gotit:
- //if(retMediaType)*retMediaType = g_pMediaManager->findMediaType(szRetPath.ptr());
-// return true;
-}
-
//========================= findImage ===========================//
//
// Find a file inside the default "Image" directories
@@ -424,22 +301,6 @@ bool KviApp::findUserFile(KviStr &szRetPath,const char *filename)
// FIXME: #warning "Check WHEN findImage is used and when findUserFile is used...we have a mess here"
-bool KviApp::findImageInImageSearchPath(KviStr &szRetPath,const QString &filename)
-{
- // first lookup the user defined paths
- for(QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistImageSearchPaths).begin();
- it != KVI_OPTION_STRINGLIST(KviOption_stringlistImageSearchPaths).end();++it)
- {
- szRetPath = *it;
- szRetPath.ensureLastCharIs(KVI_PATH_SEPARATOR_CHAR);
- szRetPath.append(filename);
- //debug("LOOK FOR %s",szRetPath.ptr());
- if(KviFileUtils::fileExists(szRetPath.ptr()))return true;
- }
-
- return false;
-}
-
bool KviApp::findImageInImageSearchPath(QString &szRetPath,const QString &filename)
{
// first lookup the user defined paths
@@ -504,7 +365,7 @@ bool KviApp::mapImageFile(QString &szRetPath,const QString &filename)
}
}
}
-
+
for(i=0;i<2;i++)
{
getGlobalKvircDirectory(szBuffer,pics_globalsubdirs[i],szRetPath);
@@ -519,7 +380,7 @@ bool KviApp::mapImageFile(QString &szRetPath,const QString &filename)
}
}
}
-
+
// Last resort
szBuffer = QDir::homePath();
szBuffer.ensureLastCharIs(KVI_PATH_SEPARATOR_CHAR);
@@ -548,14 +409,6 @@ bool KviApp::mapImageFile(QString &szRetPath,const QString &filename)
}
-bool KviApp::findImage(KviStr &szRetPath,const char *filename)
-{
- QString buff;
- bool ret=findImage(buff,filename);
- szRetPath=buff;
- return ret;
-}
-
bool KviApp::findImage(QString &szRetPath,const QString &filename)
{
// Find an user file...
@@ -691,15 +544,6 @@ bool KviApp::findSmallIcon(QString &szRetPath,const QString &filename)
// We want to READ a config file...find it
//
-bool KviApp::getReadOnlyConfigPath(KviStr &buffer,const char *config_name,KvircSubdir sbd,bool bNoFail)
-{
- // DEPRECATED
- QString tmp;
- bool bRet = getReadOnlyConfigPath(tmp,config_name,sbd,bNoFail);
- buffer = tmp;
- return bRet;
-}
-
bool KviApp::getReadOnlyConfigPath(QString &buffer,const char *config_name,KvircSubdir sbd,bool bNoFail)
{
// Take a look in the local directory....
diff --git a/src/kvirc/kernel/kvi_iconmanager.cpp b/src/kvirc/kernel/kvi_iconmanager.cpp
index 2e2a37ddc..981571397 100644
--- a/src/kvirc/kernel/kvi_iconmanager.cpp
+++ b/src/kvirc/kernel/kvi_iconmanager.cpp
@@ -473,14 +473,14 @@ KviIconManager::KviIconManager()
m_pIconWidget = 0;
- KviStr buffer;
+ QString buffer;
// Load the userchanstate image
g_pApp->findImage(buffer,KVI_USERCHANSTATE_IMAGE_NAME);
- g_pUserChanStatePixmap = new QPixmap(buffer.ptr());
+ g_pUserChanStatePixmap = new QPixmap(buffer);
g_pApp->findImage(buffer,KVI_ACTIVITYMETER_IMAGE_NAME);
- g_pActivityMeterPixmap = new QPixmap(buffer.ptr());
+ g_pActivityMeterPixmap = new QPixmap(buffer);
m_pIconNames = 0;
diff --git a/src/kvirc/kernel/kvi_options.cpp b/src/kvirc/kernel/kvi_options.cpp
index 96c5e7871..41658f1a7 100644
--- a/src/kvirc/kernel/kvi_options.cpp
+++ b/src/kvirc/kernel/kvi_options.cpp
@@ -844,10 +844,10 @@ static void config_set_section(int flag,KviConfig * cfg)
void KviApp::loadOptions()
{
- KviStr buffer;
+ QString buffer;
if(getReadOnlyConfigPath(buffer,KVI_CONFIGFILE_MAIN))
{
- KviConfig cfg(buffer.ptr(),KviConfig::Read);
+ KviConfig cfg(buffer,KviConfig::Read);
int prg = 12;
int i;
diff --git a/src/kvirc/kernel/kvi_texticonmanager.cpp b/src/kvirc/kernel/kvi_texticonmanager.cpp
index 451f114e0..b1c553457 100644
--- a/src/kvirc/kernel/kvi_texticonmanager.cpp
+++ b/src/kvirc/kernel/kvi_texticonmanager.cpp
@@ -141,19 +141,20 @@ void KviTextIconManager::checkDefaultAssociations()
void KviTextIconManager::load()
{
- KviStr tmps;
+ QString tmp;
int upd = 0;
- if(g_pApp->getReadOnlyConfigPath(tmps,KVI_CONFIGFILE_TEXTICONS))
+ if(g_pApp->getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_TEXTICONS))
{
- upd = load(tmps.ptr(),false);
+ upd = load(tmp,false);
}
if(upd == TEXTICONMANAGER_CURRENT_CONFIG_UPDATE)return;
// do a merge of the texticons if we have a new config version
- QString tmp;
g_pApp->getGlobalKvircDirectory(tmp,KviApp::Config,KVI_CONFIGFILE_TEXTICONS);
- if(QFile::exists(tmp))load(tmp,true);
+ if(QFile::exists(tmp)) {
+ load(tmp,true);
+ }
}
void KviTextIconManager::save()
@@ -176,18 +177,18 @@ int KviTextIconManager::load(const QString &filename,bool bMerge)
if(dict)
{
KviConfigGroupIterator it(*dict);
-
+
KviPointerList<QString> names;
names.setAutoDelete(true);
-
+
while(it.current())
{
names.append(new QString(it.currentKey()));
++it;
}
-
+
cfg.setGroup("TextIcons");
-
+
for(QString * s = names.first();s;s = names.next())
{
int id = cfg.readIntEntry(*s,-1);
diff --git a/src/kvirc/ui/kvi_actiondrawer.cpp b/src/kvirc/ui/kvi_actiondrawer.cpp
index 6c6e93ef4..90d363b0c 100644
--- a/src/kvirc/ui/kvi_actiondrawer.cpp
+++ b/src/kvirc/ui/kvi_actiondrawer.cpp
@@ -30,7 +30,6 @@
#include "kvi_actionmanager.h"
#include "kvi_iconmanager.h"
#include "kvi_locale.h"
-#include "kvi_draganddrop.h"
#include "kvi_tal_listwidget.h"
#include <QLayout>
@@ -65,19 +64,19 @@ KviActionDrawerPageListWidgetItem::~KviActionDrawerPageListWidgetItem()
KviActionDrawerPageListWidget::KviActionDrawerPageListWidget(KviActionDrawerPage * pParent)
: KviTalListWidget(pParent)
{
- KviTalIconAndRichTextItemDelegate *itemDelegate=new KviTalIconAndRichTextItemDelegate(this);
- setItemDelegate(itemDelegate);
- setSelectionMode(QAbstractItemView::SingleSelection);
- setSortingEnabled(true);
- setMinimumHeight(400);
- setMinimumWidth(380);
-
- QString szPic;
- g_pApp->getGlobalKvircDirectory(szPic,KviApp::Pics);
- szPic.replace('\\',"/");
+ KviTalIconAndRichTextItemDelegate *itemDelegate=new KviTalIconAndRichTextItemDelegate(this);
+ setItemDelegate(itemDelegate);
+ setSelectionMode(QAbstractItemView::SingleSelection);
+ setSortingEnabled(true);
+ setMinimumHeight(400);
+ setMinimumWidth(380);
- szPic += "/kvi_actiondrawer.png";
- QString szStyle("QListWidget {background-image: url(" + szPic + ");background-repeat: no-repeat;background-position: bottom right;}");
+ QString szPic;
+ g_pApp->getGlobalKvircDirectory(szPic,KviApp::Pics);
+ szPic.replace('\\',"/");
+
+ szPic += "/kvi_actiondrawer.png";
+ QString szStyle("QListWidget {background-image: url(" + szPic + ");background-repeat: no-repeat;background-position: bottom right;}");
setStyleSheet(szStyle);
// m_pPage = pParent;
// setSelectionMode(Single);[{['
diff --git a/src/kvirc/ui/kvi_channel.cpp b/src/kvirc/ui/kvi_channel.cpp
index e0d68ade5..3cb339133 100644
--- a/src/kvirc/ui/kvi_channel.cpp
+++ b/src/kvirc/ui/kvi_channel.cpp
@@ -299,7 +299,7 @@ void KviChannel::saveProperties(KviConfig *cfg)
cfg->writeEntry("TopSplitter",m_pTopSplitter->sizes());
cfg->writeEntry("Splitter",m_pSplitter->sizes());
QList<int> tmp = m_pVertSplitter->sizes();
- KviValueList<int> tmp2;
+ QList<int> tmp2;
for(QList<int>::Iterator it = tmp.begin();it != tmp.end();++it)
tmp2.append(*it);
cfg->writeEntry("VertSplitter",m_pMessageView ? tmp2 : m_VertSplitterSizesList);
@@ -313,7 +313,7 @@ void KviChannel::saveProperties(KviConfig *cfg)
void KviChannel::loadProperties(KviConfig *cfg)
{
int w = width();
- KviValueList<int> def;
+ QList<int> def;
def.append((w * 75) / 100);
def.append((w * 15) / 100);
def.append((w * 10) / 100);
diff --git a/src/kvirc/ui/kvi_channel.h b/src/kvirc/ui/kvi_channel.h
index 3cf286009..6a5c3687d 100644
--- a/src/kvirc/ui/kvi_channel.h
+++ b/src/kvirc/ui/kvi_channel.h
@@ -33,9 +33,9 @@
#include "kvi_userlistview.h"
#include "kvi_time.h"
#include "kvi_modew.h"
-#include "kvi_valuelist.h"
#include "kvi_pointerhashtable.h"
+#include <QList>
#include <QDateTime>
#include <QStringList>
#include <QToolButton>
@@ -141,7 +141,7 @@ protected:
unsigned int m_uActionHistoryHotActionCount;
KviPointerList<KviChannelAction> * m_pActionHistory;
kvi_time_t m_tLastReceivedWhoReply;
- KviValueList<int> m_VertSplitterSizesList;
+ QList<int> m_VertSplitterSizesList;
KviTalHBox * m_pButtonContainer;
protected:
bool eventFilter(QObject *, QEvent *);
diff --git a/src/kvirc/ui/kvi_console.cpp b/src/kvirc/ui/kvi_console.cpp
index 1687a8231..af412bfbd 100644
--- a/src/kvirc/ui/kvi_console.cpp
+++ b/src/kvirc/ui/kvi_console.cpp
@@ -449,10 +449,10 @@ void KviConsole::showNotifyList(bool bShow)
void KviConsole::loadProperties(KviConfig *cfg)
{
int w = width();
- KviValueList<int> def;
+ QList<int> def;
def.append((w * 85) / 100);
def.append((w * 15) / 100);
- KviValueList<int> cur = cfg->readIntListEntry("Splitter",def);
+ QList<int> cur = cfg->readIntListEntry("Splitter",def);
// check the size correctness
if(cur.count() != 2)cur = def;
else {
diff --git a/src/kvirc/ui/kvi_debugwindow.cpp b/src/kvirc/ui/kvi_debugwindow.cpp
index b0ff3c0fc..5ade20cc9 100644
--- a/src/kvirc/ui/kvi_debugwindow.cpp
+++ b/src/kvirc/ui/kvi_debugwindow.cpp
@@ -34,8 +34,8 @@
#include "kvi_parameterlist.h"
#include "kvi_frame.h"
-#include "kvi_valuelist.h"
+#include <QList>
#include <QPixmap>
#include <QSplitter>
@@ -83,7 +83,7 @@ void KviDebugWindow::loadProperties(KviConfig *cfg)
{
int w = width();
KviWindow::loadProperties(cfg);
- KviValueList<int> def;
+ QList<int> def;
def.append((w * 80) / 100);
def.append((w * 20) / 100);
m_pSplitter->setSizes(cfg->readIntListEntry("Splitter",def));
diff --git a/src/kvirc/ui/kvi_imagedialog.cpp b/src/kvirc/ui/kvi_imagedialog.cpp
index c8f63c0ed..63e1a9aa1 100644
--- a/src/kvirc/ui/kvi_imagedialog.cpp
+++ b/src/kvirc/ui/kvi_imagedialog.cpp
@@ -112,7 +112,7 @@ KviImageDialog::KviImageDialog(QWidget * par,
g->addWidget(m_pTypeComboBox,0,0,1,3);
- m_pTypeList = new KviValueList<int>;
+ m_pTypeList = new QList<int>;
QString bi = __tr2qs("Builtin images");
diff --git a/src/kvirc/ui/kvi_imagedialog.h b/src/kvirc/ui/kvi_imagedialog.h
index 0c1bb4ac6..d8e4dce1e 100644
--- a/src/kvirc/ui/kvi_imagedialog.h
+++ b/src/kvirc/ui/kvi_imagedialog.h
@@ -24,14 +24,13 @@
#include "kvi_settings.h"
#include "kvi_dynamictooltip.h"
-#include "kvi_valuelist.h"
#include "kvi_tal_listbox.h"
#include <QDialog>
#include <QComboBox>
#include <QTimer>
#include <QStringList>
-
+#include <QList>
class KviImageDialogItem : public KviTalListBoxPixmap
{
@@ -71,7 +70,7 @@ public:
virtual ~KviImageDialog();
protected:
QComboBox * m_pTypeComboBox;
- KviValueList<int> * m_pTypeList;
+ QList<int> * m_pTypeList;
KviTalListBox * m_pListBox;
QTimer * m_pTimer;
int m_iJobType;
diff --git a/src/kvirc/ui/kvi_input.cpp b/src/kvirc/ui/kvi_input.cpp
index 124c36a67..5612dc7e3 100644
--- a/src/kvirc/ui/kvi_input.cpp
+++ b/src/kvirc/ui/kvi_input.cpp
@@ -51,7 +51,6 @@
#include "kvi_kvs_kernel.h"
#include "kvi_doublebuffer.h"
#include "kvi_texticonmanager.h"
-#include "kvi_draganddrop.h"
#include "kvi_pointerlist.h"
#include "kvi_tal_popupmenu.h"
#include "kvi_tal_hbox.h"
diff --git a/src/kvirc/ui/kvi_ircview.cpp b/src/kvirc/ui/kvi_ircview.cpp
index d8670b4c0..68c3fec36 100644
--- a/src/kvirc/ui/kvi_ircview.cpp
+++ b/src/kvirc/ui/kvi_ircview.cpp
@@ -103,7 +103,6 @@
#include "kvi_kvs_eventtriggers.h"
#include "kvi_doublebuffer.h"
#include "kvi_ircurl.h"
-#include "kvi_draganddrop.h"
#include "kvi_qcstring.h"
#include "kvi_tal_popupmenu.h"
// FIXME: #warning "There should be an option to preserve control codes in copied text (clipboard) (mIrc = CTRL+Copy->with colors)"
diff --git a/src/kvirc/ui/kvi_query.cpp b/src/kvirc/ui/kvi_query.cpp
index 922caf6e3..10ec0814a 100644
--- a/src/kvirc/ui/kvi_query.cpp
+++ b/src/kvirc/ui/kvi_query.cpp
@@ -48,8 +48,6 @@
#include "kvi_toolwindows_container.h"
#include "kvi_qcstring.h"
#include "kvi_kvs_eventtriggers.h"
-#include "kvi_draganddrop.h"
-#include "kvi_valuelist.h"
#include "kvi_tal_hbox.h"
#ifdef COMPILE_CRYPT_SUPPORT
@@ -59,6 +57,7 @@
#include <QPixmap>
#include <QSplitter>
+#include <QList>
KviQuery::KviQuery(KviFrame * lpFrm,KviConsole * lpConsole,const QString &nick)
: KviWindow(KVI_WINDOW_TYPE_QUERY,lpFrm,nick,lpConsole)
@@ -77,7 +76,7 @@ KviQuery::KviQuery(KviFrame * lpFrm,KviConsole * lpConsole,const QString &nick)
// The button box on the right
//KviTalHBox * box = new KviTalHBox(m_pTopSplitter,"button_box");
m_pButtonGrid= (QFrame*) new KviTalHBox(m_pButtonBox);
-
+
createTextEncodingButton(m_pButtonGrid);
m_pSplitter = new QSplitter(Qt::Horizontal,this);
@@ -85,15 +84,15 @@ KviQuery::KviQuery(KviFrame * lpFrm,KviConsole * lpConsole,const QString &nick)
m_pIrcView = new KviIrcView(m_pSplitter,lpFrm,this);
connect(m_pIrcView,SIGNAL(rightClicked()),this,SLOT(textViewRightClicked()));
//m_pEditorsContainer= new KviToolWindowsContainer(m_pSplitter);
-
-
+
+
m_pListViewButton = new KviWindowToolPageButton(KVI_SMALLICON_HIDELISTVIEW,KVI_SMALLICON_SHOWLISTVIEW,__tr2qs("Show User List"),buttonContainer(),true,"list_view_button");
connect(m_pListViewButton,SIGNAL(clicked()),this,SLOT(toggleListView()));
-
+
#ifdef COMPILE_CRYPT_SUPPORT
createCryptControllerButton(m_pButtonGrid);
#endif
-
+
m_pUserListView = new KviUserListView(m_pSplitter,m_pListViewButton,connection()->userDataBase(),this,7,__tr2qs("Query Targets"),"user_list_view");
m_pInput = new KviInput(this,m_pUserListView);
@@ -103,7 +102,7 @@ KviQuery::KviQuery(KviFrame * lpFrm,KviConsole * lpConsole,const QString &nick)
m_pIrcView->enableDnd(TRUE);
connect(m_pIrcView,SIGNAL(fileDropped(const char *)),this,SLOT(slotDndEvents(const char *)));
-
+
updateCaption();
}
@@ -134,43 +133,43 @@ QString KviQuery::getInfoLabelTipText()
{
QString tmp;
QString szMask;
- if(e->hasUser())
+ if(e->hasUser())
szMask+=e->user();
- else
+ else
szMask+="*";
szMask+="@";
- if(e->hasHost())
+ if(e->hasHost())
szMask+=e->host();
- else
+ else
szMask+="*";
tmp+="\n";
QString szChans;
connection()->getCommonChannels(m_szName,szChans,0);
if(console()->connection())
{
-
+
txt = "<html>" \
"<body>" \
"<table width=\"100%\">";
-
+
txt += START_TABLE_BOLD_ROW;
txt += __tr2qs("Query target:");
txt += END_TABLE_BOLD_ROW;
txt += "<tr><td>";
-
+
if(e->hasRealName())
tmp=__tr2qs("%1 is %2 (%3)").arg(m_szName).arg(szMask).arg(KviMircCntrl::stripControlBytes(e->realName()));
else
tmp=__tr2qs("%1 is %2").arg(m_szName).arg(szMask);
-
+
tmp.replace('&',"&amp;");
tmp.replace('<',"&lt;");
tmp.replace('>',"&gt;");
-
+
txt += tmp;
-
+
txt += "</td></tr>";
-
+
if(e->hasServer())
{
txt+="<tr><td>";
@@ -180,24 +179,24 @@ QString KviQuery::getInfoLabelTipText()
txt+=__tr2qs("%1 is using irc server: %2").arg(m_szName).arg(e->server());
txt+="</td></tr>";
}
-
+
if(e->isAway())
{
txt+="<tr><td>";
txt+=__tr2qs("%1 is probably away").arg(m_szName);
txt+="</td></tr>";
}
-
+
txt+="<tr><td>";
tmp=__tr2qs("Common channels with %1: %2").arg(m_szName).arg(szChans);
-
+
tmp.replace('&',"&amp;");
tmp.replace('<',"&lt;");
tmp.replace('>',"&gt;");
-
+
txt+=tmp;
- txt +="</td></tr>";
-
+ txt +="</td></tr>";
+
txt += "</table>" \
"</body>" \
"<html>";
@@ -219,14 +218,14 @@ QString KviQuery::getInfoLabelText()
QString szMask;
if(console()->connection())
{
- if(e->hasUser())
+ if(e->hasUser())
szMask+=e->user();
- else
+ else
szMask+="*";
szMask+="@";
- if(e->hasHost())
+ if(e->hasHost())
szMask+=e->host();
- else
+ else
szMask+="*";
if(e->hasRealName())
tmp=__tr2qs("Query with %1!%2 (%3)").arg(m_szName).arg(szMask).arg(KviMircCntrl::stripControlBytes(e->realName()));
@@ -250,7 +249,7 @@ QString KviQuery::getInfoLabelText()
return tmp;
}
void KviQuery::slotDndEvents(const char *file)
-{
+{
KVS_TRIGGER_EVENT_1(KviEvent_OnQueryFileDropped,this,QString(file));
}
@@ -296,7 +295,7 @@ void KviQuery::loadProperties(KviConfig *cfg)
{
int w = width();
KviWindow::loadProperties(cfg);
- KviValueList<int> def;
+ QList<int> def;
def.append((w * 80) / 100);
def.append((w * 20) / 100);
m_pSplitter->setSizes(cfg->readIntListEntry("Splitter",def));
@@ -369,7 +368,7 @@ KviUserListEntry * KviQuery::setTarget(const QString &nick,const QString &user,c
KVS_TRIGGER_EVENT_3(KviEvent_OnQueryTargetAdded,this,nick,user,host);
updateLabelText();
- return e;
+ return e;
}
void KviQuery::notifyCommonChannels(const QString &nick,const QString &user,const QString &host,int iChans,const QString &szChans)
@@ -591,7 +590,7 @@ void KviQuery::ownMessage(const QString &buffer)
QString szTmpBuffer(buffer);
if(!d)return;
-
+
#ifdef COMPILE_CRYPT_SUPPORT
if(cryptSessionInfo())
{
@@ -645,7 +644,7 @@ void KviQuery::ownMessage(const QString &buffer)
* Due to encoding stuff, this is frikin'time eater
*/
QTextEncoder * p_Encoder = makeEncoder(); // our temp encoder
- KviQCString szTmp; // used to calculate the length of an encoded message
+ KviQCString szTmp; // used to calculate the length of an encoded message
int iPos; // contains the index where to truncate szTmpBuffer
int iC; // cycles counter (debugging/profiling purpose)
float fPosDiff; // optimization internal; aggressivity factor
@@ -658,7 +657,7 @@ void KviQuery::ownMessage(const QString &buffer)
iPos=szTmpBuffer.length();
iC=0;
- // first part (optimization): quickly find an high index that is _surely_lesser_
+ // first part (optimization): quickly find an high index that is _surely_lesser_
// than the correct one
while(1)
{
@@ -716,7 +715,7 @@ void KviQuery::ownMessage(const QString &buffer)
szTmpBuffer.remove(0, iPos);
//printf("Sent %d chars, %d remaining in the Qstring\n",iPos, szTmpBuffer.length());
}
-
+
} else {
if(connection()->sendFmtData("PRIVMSG %s :%s",szName.data(),d))
{
diff --git a/src/kvirc/ui/kvi_statusbar.cpp b/src/kvirc/ui/kvi_statusbar.cpp
index 86ac33eb1..2fa2872c3 100644
--- a/src/kvirc/ui/kvi_statusbar.cpp
+++ b/src/kvirc/ui/kvi_statusbar.cpp
@@ -67,14 +67,14 @@ KviStatusBar::KviStatusBar(KviFrame * pFrame)
m_pFrame = pFrame;
// ugh :D
setSizeGripEnabled(false);
-
+
m_pContextPopup = 0;
m_pAppletsPopup = 0;
m_pClickedApplet = 0;
m_pAppletDescriptors = new KviPointerHashTable<QString,KviStatusBarAppletDescriptor>;
m_pAppletDescriptors->setAutoDelete(true);
-
+
KviStatusBarClock::selfRegister(this);
KviStatusBarAwayIndicator::selfRegister(this);
KviStatusBarLagIndicator::selfRegister(this);
@@ -107,7 +107,7 @@ KviStatusBar::KviStatusBar(KviFrame * pFrame)
connect(m_pFrame,SIGNAL(activeConnectionUserModeChanged()),this,SLOT(setPermanentMessage()));
connect(m_pFrame,SIGNAL(activeConnectionNickNameChanged()),this,SLOT(setPermanentMessage()));
setPermanentMessage();
-
+
m_bStopLayoutOnAddRemove = false;
@@ -129,12 +129,12 @@ KviStatusBar::~KviStatusBar()
void KviStatusBar::load()
{
- KviStr szBuf;
+ QString szBuf;
if(!g_pApp->getReadOnlyConfigPath(szBuf,"statusbar.kvc"))return; // no config file at all
- KviConfig cfg(szBuf.ptr(),KviConfig::Read);
+ KviConfig cfg(szBuf,KviConfig::Read);
cfg.setGroup("Applets");
-
+
int nApplets = cfg.readIntEntry("Count",0);
for(int i=0;i<nApplets;i++)
{
@@ -166,9 +166,9 @@ void KviStatusBar::save()
KviConfig cfg(szBuf.ptr(),KviConfig::Write);
cfg.setGroup("Applets");
-
+
cfg.writeEntry("Count",m_pAppletList->count());
-
+
int i = 0;
for(KviStatusBarApplet * a = m_pAppletList->first();a;a = m_pAppletList->next())
{
@@ -219,7 +219,7 @@ bool KviStatusBar::event(QEvent * e)
//updateLayout();
return false; // send to parents too!
}
- if (e->type() == QEvent::ToolTip)
+ if (e->type() == QEvent::ToolTip)
{
QHelpEvent *helpEvent = static_cast<QHelpEvent *>(e);
tipRequest(helpEvent);
@@ -266,7 +266,7 @@ KviStatusBarApplet * KviStatusBar::appletAt(const QPoint &pnt,bool bBestMatch)
}
return m_pAppletList->last(); // last anyway
}
-
+
for(KviStatusBarApplet * a = m_pAppletList->first();a;a = m_pAppletList->next())
{
if((local.x() >= a->x()) && (local.y() >= a->y()))
@@ -314,7 +314,7 @@ void KviStatusBar::contextMenuRequested(const QPoint &pos)
m_pContextPopup = new KviTalPopupMenu(this);
connect(m_pContextPopup,SIGNAL(aboutToShow()),this,SLOT(contextPopupAboutToShow()));
}
-
+
m_pClickedApplet = appletAt(QCursor::pos());
m_pContextPopup->popup(mapToGlobal(pos));
}
@@ -323,7 +323,7 @@ void KviStatusBar::contextPopupAboutToShow()
{
if(!m_pContextPopup)return;
m_pContextPopup->clear();
-
+
if(appletExists(m_pClickedApplet))
{
@@ -338,7 +338,7 @@ void KviStatusBar::contextPopupAboutToShow()
m_pContextPopup->insertItem(l);
m_pClickedApplet->fillContextPopup(m_pContextPopup);
-
+
KviQString::sprintf(tmp,__tr2qs("Remove %Q"),&app);
m_pContextPopup->insertSeparator();
m_pContextPopup->insertItem(tmp,this,SLOT(removeClickedApplet()));
@@ -350,7 +350,7 @@ void KviStatusBar::contextPopupAboutToShow()
connect(m_pAppletsPopup,SIGNAL(aboutToShow()),this,SLOT(appletsPopupAboutToShow()));
connect(m_pAppletsPopup,SIGNAL(activated(int)),this,SLOT(appletsPopupActivated(int)));
}
-
+
m_pContextPopup->insertItem(__tr2qs("Add Applet"),m_pAppletsPopup);
}
@@ -365,10 +365,10 @@ void KviStatusBar::appletsPopupAboutToShow()
{
if(!m_pAppletsPopup)return;
m_pAppletsPopup->clear();
-
+
// FIXME: could we cache the module results in some way ?
g_pModuleManager->loadModulesByCaps("statusbarapplet");
-
+
KviPointerHashTableIterator<QString,KviStatusBarAppletDescriptor> it(*m_pAppletDescriptors);
while(KviStatusBarAppletDescriptor * d = it.current())
{
@@ -498,15 +498,15 @@ void KviStatusBar::mouseMoveEvent(QMouseEvent * e)
if(a == m_pClickedApplet)return; // no way to move
}
}
-
+
m_pAppletList->removeRef(m_pClickedApplet);
-
+
int index=a->index();
debug ("Move from to index %d",index);
//removeWidget(m_pClickedApplet);
insertPermanentWidget(index,m_pClickedApplet);
-
+
m_pClickedApplet->setIndex(index);
//index++;
//a->setIndex(index);
@@ -560,7 +560,7 @@ void KviStatusBar::messageTimerFired()
// nothing else to show
delete m_pMessageTimer;
m_pMessageTimer = 0;
-
+
setPermanentMessage();
}
diff --git a/src/modules/about/aboutdialog.cpp b/src/modules/about/aboutdialog.cpp
index a3f92235b..c5f2830e0 100644
--- a/src/modules/about/aboutdialog.cpp
+++ b/src/modules/about/aboutdialog.cpp
@@ -80,19 +80,19 @@ KviAboutDialog::KviAboutDialog()
setOkButton(__tr2qs_ctx("Close","about"));
// About tab
- KviStr buffer;
+ QString buffer;
g_pApp->findImage(buffer,"kvi_splash.png");
- QPixmap pix(buffer.ptr());
+ QPixmap pix(buffer);
QWidget * w = new QWidget(this);
QGridLayout * g = new QGridLayout(w);
QLabel * l = new QLabel(w);
l->setFrameStyle(QFrame::WinPanel | QFrame::Sunken);
- QPalette p = l->palette();
- p.setColor(backgroundRole(), Qt::black);
- l->setPalette(p);
+ QPalette p = l->palette();
+ p.setColor(backgroundRole(), Qt::black);
+ l->setPalette(p);
l->setAlignment(Qt::AlignCenter);
l->setPixmap(pix);
@@ -208,7 +208,7 @@ KviAboutDialog::KviAboutDialog()
QString szLicensePath;
g_pApp->getGlobalKvircDirectory(szLicensePath,KviApp::License,"COPYING");
-
+
if(!KviFileUtils::loadFile(szLicensePath,szLicense))
{
szLicense = __tr2qs_ctx("Oops... Can't find the license file...\n" \
diff --git a/src/modules/actioneditor/actioneditor.cpp b/src/modules/actioneditor/actioneditor.cpp
index 9aaffe16e..a18768472 100644
--- a/src/modules/actioneditor/actioneditor.cpp
+++ b/src/modules/actioneditor/actioneditor.cpp
@@ -40,11 +40,11 @@
#include "kvi_action.h"
#include "kvi_kvs_useraction.h"
#include "kvi_customtoolbarmanager.h"
-#include "kvi_valuelist.h"
#include "kvi_tal_vbox.h"
#include <kvi_tal_groupbox.h>
#include "kvi_tal_itemdelegates.h"
+#include <QList>
#include <QSplitter>
#include <QLayout>
#include <QToolTip>
@@ -193,7 +193,7 @@ KviSingleActionEditor::KviSingleActionEditor(QWidget * par,KviActionEditor * ed)
gl->setColumnStretch(1,1);
gl->setRowStretch(6,1);
-
+
tw->addTab(tab,__tr2qs("Properties"));
@@ -209,7 +209,7 @@ KviSingleActionEditor::KviSingleActionEditor(QWidget * par,KviActionEditor * ed)
"the active window belongs to an irc context"));
gl->addWidget(m_pNeedsContextCheck,0,0,1,4);
// gl->addMultiCellWidget(m_pNeedsContextCheck,0,0,0,3);
-
+
l = new QLabel(tab);
l->setMinimumWidth(40);
@@ -291,7 +291,7 @@ KviSingleActionEditor::KviSingleActionEditor(QWidget * par,KviActionEditor * ed)
// gl->addMultiCellWidget(l,11,11,0,3);
gl->setColumnStretch(3,1);
gl->setRowStretch(11,1);
-
+
tw->addTab(tab,__tr2qs("Flags"));
tw->setCurrentIndex(0);
@@ -384,14 +384,14 @@ void KviSingleActionEditor::chooseBigIcon()
void KviSingleActionEditor::setActionData(KviActionData * d)
{
m_pActionData = d;
-
+
if(d)
{
unsigned int uOldFlags = d->m_uFlags;
d->m_uFlags = KviAction::validateFlags(d->m_uFlags);
if(d->m_uFlags != uOldFlags)
debug("invalid action flags in KviSingleActionEditor::setActionData(): %d fixed to %d",uOldFlags,d->m_uFlags);
-
+
m_pNameEdit->setText(d->m_szName);
m_pNameEdit->setEnabled(true);
m_pVisibleNameEdit->setText(d->m_szVisibleName);
@@ -523,7 +523,7 @@ void KviSingleActionEditor::setActionData(KviActionData * d)
void KviSingleActionEditor::commit()
{
if(!m_pActionData)return;
-
+
QString tmp = m_pNameEdit->text();
if(tmp != m_pActionData->m_szName)
{
@@ -560,7 +560,7 @@ void KviSingleActionEditor::commit()
m_pActionData->m_uFlags |= KviAction::NeedsConnection;
if(m_pEnableAtLoginCheck->isChecked())m_pActionData->m_uFlags |= KviAction::EnableAtLogin;
}
-
+
}
if(m_pSpecificWindowsCheck->isChecked())
{
@@ -616,13 +616,13 @@ void KviActionEditorTreeView::resizeEvent(QResizeEvent * e)
KviActionEditor::KviActionEditor(QWidget * par)
: QWidget(par)
{
-
+
QGridLayout * l = new QGridLayout(this);
m_pSplitter = new QSplitter(Qt::Horizontal,this);
m_pSplitter->setOpaqueResize(false);
l->addWidget(m_pSplitter,0,0);
-
-
+
+
KviTalVBox * box = new KviTalVBox(m_pSplitter);
m_pTreeWidget = new KviActionEditorTreeView(box);
KviTalIconAndRichTextItemDelegate *itemDelegate=new KviTalIconAndRichTextItemDelegate(m_pTreeWidget);
@@ -693,9 +693,9 @@ void KviActionEditor::exportActions()
QString szName = QDir::homePath();
if(!szName.endsWith(QString(KVI_PATH_SEPARATOR)))szName += KVI_PATH_SEPARATOR;
szName += "myactions.kvs";
-
+
QString szFile;
-
+
if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs("Choose a Filename - KVIrc"),szName,QString::null,true,true,true))return;
QString szCode;
@@ -705,7 +705,7 @@ void KviActionEditor::exportActions()
if(m_pTreeWidget->topLevelItem(i)->isSelected())
{
KviActionData * a = ((KviActionEditorTreeWidgetItem *)m_pTreeWidget->topLevelItem(i))->actionData();
-
+
KviKvsUserAction::exportToKvs(szCode,
a->m_szName,
a->m_szScriptCode,
@@ -740,7 +740,7 @@ void KviActionEditor::deleteActions()
//if(QMessageBox::question(this,__tr2qsf("Confirm Deletion"),__tr2qsf("Do you really want to delete the selected actions ?"),__tr2qsf("Yes"),__tr2qsf("No")) != 0)
// return;
-
+
for(KviActionEditorTreeWidgetItem * i = l.first();i;i = l.next())
{
if(m_pSingleActionEditor->actionData() == i->actionData())
@@ -799,7 +799,7 @@ bool KviActionEditor::actionExists(const QString &szName)
for (int i=0;i<m_pTreeWidget->topLevelItemCount();i++)
{
if(((KviActionEditorTreeWidgetItem *)m_pTreeWidget->topLevelItem(i))->actionData()->m_szName == szName)return true;
- }
+ }
return false;
}
@@ -808,7 +808,7 @@ void KviActionEditor::currentItemChanged(KviTalTreeWidgetItem * i,KviTalTreeWidg
{
if(m_pSingleActionEditor->actionData())
m_pSingleActionEditor->commit();
-
+
m_pTreeWidget->update();
KviActionEditorTreeWidgetItem * it = (KviActionEditorTreeWidgetItem *)i;
@@ -940,7 +940,7 @@ void KviActionEditorWindow::loadProperties(KviConfig *cfg)
{
int w = width();
KviWindow::loadProperties(cfg);
- KviValueList<int> def;
+ QList<int> def;
def.append((w * 25) / 100);
def.append((w * 75) / 100);
m_pEditor->m_pSplitter->setSizes(cfg->readIntListEntry("Splitter",def));
diff --git a/src/modules/addon/managementdialog.cpp b/src/modules/addon/managementdialog.cpp
index 5fd398472..22b99bb37 100644
--- a/src/modules/addon/managementdialog.cpp
+++ b/src/modules/addon/managementdialog.cpp
@@ -37,7 +37,6 @@
#include "kvi_fileextensions.h"
#include "kvi_kvs_script.h"
#include "kvi_sourcesdate.h"
-#include "kvi_draganddrop.h"
#include "kvi_tal_listwidget.h"
#include "kvi_tal_tooltip.h"
diff --git a/src/modules/aliaseditor/aliaseditor.cpp b/src/modules/aliaseditor/aliaseditor.cpp
index 9f731f9dc..da73cb41e 100644
--- a/src/modules/aliaseditor/aliaseditor.cpp
+++ b/src/modules/aliaseditor/aliaseditor.cpp
@@ -39,9 +39,9 @@
#include "kvi_filedialog.h"
#include "kvi_cmdformatter.h"
#include "kvi_module.h"
-#include "kvi_valuelist.h"
#include "kvi_tal_vbox.h"
+#include <QList>
#include <QSplitter>
#include <QLayout>
#include <QToolTip>
@@ -92,7 +92,7 @@ KviAliasListViewItem::KviAliasListViewItem(KviAliasNamespaceListViewItem * pPare
{
setIcon(0,QIcon(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_ALIAS))));
m_cPos=0;
-
+
}
@@ -170,9 +170,9 @@ KviAliasListViewItem * KviAliasNamespaceListViewItem::createFullAliasItem(const
if(lNamespaces.isEmpty())
return getAliasItem(szName);
-
+
QStringList::Iterator it = lNamespaces.begin();
-
+
KviAliasNamespaceListViewItem * nit = getNamespaceItem(*it);
++it;
while(it != lNamespaces.end())
@@ -180,7 +180,7 @@ KviAliasListViewItem * KviAliasNamespaceListViewItem::createFullAliasItem(const
nit = nit->getNamespaceItem(*it);
++it;
}
-
+
return nit->getAliasItem(szName);
}
@@ -192,9 +192,9 @@ KviAliasNamespaceListViewItem * KviAliasNamespaceListViewItem::createFullNamespa
if(lNamespaces.isEmpty())
return getNamespaceItem(szName);
-
+
QStringList::Iterator it = lNamespaces.begin();
-
+
KviAliasNamespaceListViewItem * nit = getNamespaceItem(*it);
++it;
while(it != lNamespaces.end())
@@ -202,7 +202,7 @@ KviAliasNamespaceListViewItem * KviAliasNamespaceListViewItem::createFullNamespa
nit = nit->getNamespaceItem(*it);
++it;
}
-
+
return nit->getNamespaceItem(szName);
}
KviAliasEditorListView::KviAliasEditorListView(QWidget * par)
@@ -236,13 +236,13 @@ KviAliasEditor::KviAliasEditor(QWidget * par)
m_pSplitter = new QSplitter(Qt::Horizontal,this);
m_pSplitter->setOpaqueResize(false);
l->addWidget(m_pSplitter,0,0);
-
+
KviTalVBox * box = new KviTalVBox(m_pSplitter);
box->setSpacing(0);
box->setMargin(0);
-
+
m_pListView = new KviAliasEditorListView(box);
-
+
box = new KviTalVBox(m_pSplitter);
KviTalHBox * hbox = new KviTalHBox(box);
@@ -296,13 +296,13 @@ KviAliasListViewItem * KviAliasEditor::findAliasItemRecursive(KviAliasEditorList
for (int i=0;i<parent->childCount();i++)
{
KviAliasEditorListViewItem *item=(KviAliasEditorListViewItem *)parent->child(i);
-
+
if (!item->isAlias()){
KviAliasListViewItem * itemret=findAliasItemRecursive(item,szName);
if (itemret) return (KviAliasListViewItem*)itemret;
}
else{
- if(KviQString::equalCI(szName,item->name()))
+ if(KviQString::equalCI(szName,item->name()))
return (KviAliasListViewItem*)item;
}
}
@@ -374,9 +374,9 @@ KviAliasListViewItem * KviAliasEditor::createFullAliasItem(const QString &szFull
if(lNamespaces.isEmpty())
return getAliasItem(szName);
-
+
QStringList::Iterator it = lNamespaces.begin();
-
+
KviAliasNamespaceListViewItem * nit = getNamespaceItem(*it);
++it;
while(it != lNamespaces.end())
@@ -384,7 +384,7 @@ KviAliasListViewItem * KviAliasEditor::createFullAliasItem(const QString &szFull
nit = nit->getNamespaceItem(*it);
++it;
}
-
+
return nit->getAliasItem(szName);
}
@@ -396,9 +396,9 @@ KviAliasNamespaceListViewItem * KviAliasEditor::createFullNamespaceItem(const QS
if(lNamespaces.isEmpty())
return getNamespaceItem(szName);
-
+
QStringList::Iterator it = lNamespaces.begin();
-
+
KviAliasNamespaceListViewItem * nit = getNamespaceItem(*it);
++it;
while(it != lNamespaces.end())
@@ -406,7 +406,7 @@ KviAliasNamespaceListViewItem * KviAliasEditor::createFullNamespaceItem(const QS
nit = nit->getNamespaceItem(*it);
++it;
}
-
+
return nit->getNamespaceItem(szName);
}
@@ -425,12 +425,12 @@ void KviAliasEditor::oneTimeSetup()
item->setBuffer(alias->code());
++it;
}
-
+
connect(m_pListView,SIGNAL(currentItemChanged(QTreeWidgetItem *,QTreeWidgetItem *)),this,SLOT(currentItemChanged(QTreeWidgetItem *,QTreeWidgetItem *)));
connect(m_pListView,SIGNAL(rightButtonPressed(QTreeWidgetItem *,QPoint)),
this,SLOT(itemPressed(QTreeWidgetItem *,QPoint)));
connect(m_pListView,SIGNAL(itemChanged(QTreeWidgetItem *,int)),this,SLOT(itemRenamed(QTreeWidgetItem *,int)));
-
+
m_pListView->sortItems(0,Qt::AscendingOrder);
}
@@ -473,7 +473,7 @@ bool KviAliasEditor::itemExists(QTreeWidgetItem *pSearchFor)
for (int i=0;i<m_pListView->topLevelItemCount();i++)
{
- debug("Check in top level %d",i);
+ debug("Check in top level %d",i);
if(m_pListView->topLevelItem(i)==pSearchFor) return true;
else
{
@@ -507,9 +507,9 @@ bool KviAliasEditor::itemExistsRecursive(QTreeWidgetItem *pSearchFor,QTreeWidget
void KviAliasEditor::itemPressed(QTreeWidgetItem *it,QPoint pnt)
{
m_pContextPopup->clear();
-
+
m_pLastClickedItem = (KviAliasEditorListViewItem *)it;
-
+
int id;
m_pContextPopup->insertItem(
@@ -521,7 +521,7 @@ void KviAliasEditor::itemPressed(QTreeWidgetItem *it,QPoint pnt)
*(g_pIconManager->getSmallIcon(KVI_SMALLICON_ALIAS)),
__tr2qs("Add Namespace"),
this,SLOT(newNamespace()));
-
+
bool bHasItems = m_pListView->topLevelItemCount();
bool bHasSelected = hasSelectedItems();
@@ -584,10 +584,10 @@ void KviAliasEditor::recursiveSearchReplace(const QString &szSearch,KviAliasEdit
it->child(i)->setIcon(0,QIcon(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_ALIASHIGHLIGHTED))));
if (bReplace) ((QString &)((KviAliasListViewItem *)it->child(i))->buffer()).replace(szSearch,szReplace,Qt::CaseInsensitive);
openParentItems(it);
- }
+ }
//else
//it->child(i)->setIcon(0,QIcon(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_ALIAS))));
- }
+ }
else {
recursiveSearchReplace(szSearch,(KviAliasEditorListViewItem *)(it->child(i)),bReplace,szReplace);
}
@@ -602,14 +602,14 @@ void KviAliasEditor::slotFind()
g_pAliasEditorModule->lock();
bool bOk;
-
+
QString szSearch = QInputDialog::getText(this,
__tr2qs("Find In Aliases"),
__tr2qs("Please enter the text to be searched for. The matching aliases will be highlighted."),
QLineEdit::Normal,
"",
&bOk);
-
+
g_pAliasEditorModule->unlock();
if(!bOk)return;
@@ -622,8 +622,8 @@ void KviAliasEditor::slotFind()
if(((KviAliasListViewItem *)m_pListView->topLevelItem(i))->buffer().indexOf(szSearch,0,Qt::CaseInsensitive) != -1)
{
m_pListView->topLevelItem(i)->setIcon(0,QIcon(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_ALIASHIGHLIGHTED))));
- }
- }
+ }
+ }
else {
recursiveSearchReplace(szSearch,(KviAliasEditorListViewItem *)m_pListView->topLevelItem(i));
}
@@ -633,7 +633,7 @@ void KviAliasEditor::slotFind()
void KviAliasEditor::slotFindWord(const QString &szSearch)
{
m_pEditor->setFindText(szSearch);
-
+
// recursiveSearchReplace(szSearch,(KviAliasEditorListViewItem *)m_pListView->firstChild());
}
@@ -716,12 +716,12 @@ void KviAliasEditor::exportSelectionInSinglesFiles(KviPointerList<KviAliasListVi
g_pAliasEditorModule->unlock();
return;
}
-
+
if(!m_szDir.endsWith(QString(KVI_PATH_SEPARATOR)))m_szDir += KVI_PATH_SEPARATOR;
debug ("dir changed in %s",m_szDir.toUtf8().data());
-
+
bool bReplaceAll=false;
-
+
for(KviAliasListViewItem * it = l->first();it;it = l->next())
{
QString tmp;
@@ -730,7 +730,7 @@ void KviAliasEditor::exportSelectionInSinglesFiles(KviPointerList<KviAliasListVi
szFileName += ".kvs";
szFileName.replace("::","_");
QString szCompletePath=m_szDir+szFileName;
-
+
if (KviFileUtils::fileExists(szCompletePath) && !bReplaceAll)
{
QString szMsg;
@@ -740,11 +740,11 @@ void KviAliasEditor::exportSelectionInSinglesFiles(KviPointerList<KviAliasListVi
KviFileUtils::writeFile(szCompletePath,tmp);
if (ret==1) bReplaceAll=true;
}
-
+
}
else
KviFileUtils::writeFile(szCompletePath,tmp);
-
+
}
g_pAliasEditorModule->unlock();
@@ -753,7 +753,7 @@ void KviAliasEditor::exportSelectionInSinglesFiles(KviPointerList<KviAliasListVi
void KviAliasEditor::exportAliases(bool bSelectedOnly,bool bSingleFiles)
{
saveLastEditedItem();
-
+
KviPointerList<KviAliasListViewItem> l;
l.setAutoDelete(false);
@@ -791,7 +791,7 @@ void KviAliasEditor::exportAliases(bool bSelectedOnly,bool bSingleFiles)
if(!szName.endsWith(QString(KVI_PATH_SEPARATOR)))szName += KVI_PATH_SEPARATOR;
QString szFile;
g_pAliasEditorModule->lock();
-
+
if (count==1)
{
QString tmp=buildFullItemName(tempitem);
@@ -802,7 +802,7 @@ void KviAliasEditor::exportAliases(bool bSelectedOnly,bool bSingleFiles)
szName += ".kvs";
if(!KviFileDialog::askForSaveFileName(szFile,__tr2qs("Choose a Filename - KVIrc"),szName,"*.kvs",false,true,true))
{
- g_pAliasEditorModule->unlock();
+ g_pAliasEditorModule->unlock();
return;
}
m_szDir=QFileInfo(szFile).absolutePath();
@@ -827,7 +827,7 @@ void KviAliasEditor::saveProperties(KviConfig *cfg)
void KviAliasEditor::loadProperties(KviConfig *cfg)
{
- KviValueList<int> def;
+ QList<int> def;
def.append(20);
def.append(80);
m_pSplitter->setSizes(cfg->readIntListEntry("Sizes",def));
@@ -969,7 +969,7 @@ void KviAliasEditor::appendSelectedItemsRecursive(KviPointerList<KviAliasEditorL
{
for (int i=0;i<it->childCount();i++)
{
- if (it->child(i)->isSelected())
+ if (it->child(i)->isSelected())
{
l->append((KviAliasEditorListViewItem *)it->child(i));
}
@@ -984,7 +984,7 @@ void KviAliasEditor::appendSelectedItems(KviPointerList<KviAliasEditorListViewIt
{
for (int i=0;i<m_pListView->topLevelItemCount();i++)
{
- if (m_pListView->topLevelItem(i)->isSelected())
+ if (m_pListView->topLevelItem(i)->isSelected())
{
l->append((KviAliasEditorListViewItem *)m_pListView->topLevelItem(i));
}
@@ -1027,7 +1027,7 @@ bool KviAliasEditor::removeItem(KviAliasEditorListViewItem *it,bool * pbYesToAll
switch(ret)
{
case 0:
- // nothing
+ // nothing
break;
case 1:
*pbYesToAll = true;
@@ -1037,7 +1037,7 @@ bool KviAliasEditor::removeItem(KviAliasEditorListViewItem *it,bool * pbYesToAll
break;
}
}
-
+
if(it == m_pLastEditedItem)
m_pLastEditedItem = 0;
if(it == m_pLastClickedItem)
@@ -1074,12 +1074,12 @@ void KviAliasEditor::removeSelectedItems()
l.setAutoDelete(false);
appendSelectedItems(&l);
bool bYesToAll = false;
-
+
for(KviAliasEditorListViewItem *it = l.first();it;it = l.next())
{
if(!removeItem(it,&bYesToAll,false))return;
}
-
+
}
@@ -1108,7 +1108,7 @@ QString KviAliasEditor::askForAliasName(const QString &szAction,const QString &s
g_pAliasEditorModule->unlock();
continue;
}
-
+
// we allow only [\w:]+
QRegExp re("[\\w:]+");
if(!re.exactMatch(szNewName))
@@ -1176,7 +1176,7 @@ QString KviAliasEditor::askForNamespaceName(const QString &szAction,const QStrin
g_pAliasEditorModule->unlock();
continue;
}
-
+
// we allow only [\w:]+
QRegExp re("[\\w:]+");
if(!re.exactMatch(szNewName))
@@ -1261,9 +1261,9 @@ void KviAliasEditor::newAlias()
if(szNewName.isEmpty())return;
getUniqueItemName(m_pLastClickedItem,szNewName,KviAliasEditorListViewItem::Alias);
-
+
KviAliasListViewItem * it;
-
+
if(m_pLastClickedItem)
it = ((KviAliasNamespaceListViewItem *)m_pLastClickedItem)->createFullAliasItem(szNewName);
else
@@ -1280,15 +1280,15 @@ void KviAliasEditor::newNamespace()
if(m_pLastClickedItem->isAlias())
m_pLastClickedItem = m_pLastClickedItem->parentNamespaceItem();
}
-
+
QString szNewName = askForNamespaceName(__tr2qs("Add Namespace"),__tr2qs("Please enter the name for the new namespace"),"mynamespace");
if(szNewName.isEmpty())return;
getUniqueItemName(m_pLastClickedItem,szNewName,KviAliasEditorListViewItem::Namespace);
-
+
KviAliasNamespaceListViewItem * it;
-
+
if(m_pLastClickedItem)
it = ((KviAliasNamespaceListViewItem *)m_pLastClickedItem)->createFullNamespaceItem(szNewName);
else
@@ -1317,7 +1317,7 @@ bool KviAliasEditor::namespaceExists(QString &szFullItemName)
{
KviPointerList<KviAliasListViewItem> l;
l.setAutoDelete(false);
-
+
appendNamespaceItems(&l,false);
for(KviAliasListViewItem * it = l.first();it;it = l.next())
{
@@ -1347,7 +1347,7 @@ void KviAliasEditor::renameItem()
QString szNewName;
bool bAlias = m_pLastEditedItem->isAlias();
-
+
if(bAlias)
szNewName = askForAliasName(__tr2qs("Rename Alias"),__tr2qs("Please enter the new name for the alias"),szName);
else
@@ -1382,7 +1382,7 @@ void KviAliasEditor::renameItem()
return;
}
}
-
+
QString szCode;
int pntCursor;
if(bAlias)
@@ -1411,7 +1411,7 @@ void KviAliasEditor::renameItem()
m_pLastEditedItem = 0; // make sure it's true (but it already should be because of removeItem())
m_pLastClickedItem = 0; // make sure it's true (but it already should be because of removeItem())
-
+
if(bAlias)
{
KviAliasListViewItem * ait = createFullAliasItem(szNewName);
@@ -1428,7 +1428,7 @@ void KviAliasEditor::renameItem()
((KviAliasEditorListViewItem*)lChildren.at(i))->setParentNamespaceItem(nit);
nit->insertChild(nit->childCount(),lChildren.at(i));
}
-
+
}
}
@@ -1442,7 +1442,7 @@ void KviAliasEditor::saveLastEditedItem()
debug("Check last edit item %s",m_pLastEditedItem->text(0).toUtf8().data());
((KviAliasListViewItem *)m_pLastEditedItem)->setCursorPosition(m_pEditor->getCursor());
if(m_pLastEditedItem->isNamespace()){debug("Is namespace");return;}
-
+
QString newCode;
m_pEditor->getText(newCode);
debug("Saving %s",newCode.toUtf8().data());
@@ -1464,7 +1464,7 @@ void KviAliasEditor::currentItemChanged(QTreeWidgetItem *it,QTreeWidgetItem *pre
m_pEditor->setEnabled(false);
return;
}
-
+
QString szNam = buildFullItemName(m_pLastEditedItem);
if(m_pLastEditedItem->isNamespace())
{
@@ -1486,7 +1486,7 @@ void KviAliasEditor::currentItemChanged(QTreeWidgetItem *it,QTreeWidgetItem *pre
m_pNameLabel->setText(szLabelText);
m_pRenameButton->setEnabled(true);
m_pEditor->setText(((KviAliasListViewItem *)it)->buffer());
-
+
m_pEditor->setFocus();
m_pEditor->setCursorPosition(((KviAliasListViewItem *)it)->cursorPosition());
m_pEditor->setEnabled(true);
@@ -1505,7 +1505,7 @@ void KviAliasEditor::recursiveCommit(KviAliasEditorListViewItem * it)
KviKvsScript * a = new KviKvsScript(szName,((KviAliasListViewItem *)it)->buffer());
KviKvsAliasManager::instance()->add(szName,a);
return;
- } else
+ } else
{
for (int i=0;i<it->childCount();i++)
{
@@ -1529,10 +1529,10 @@ void KviAliasEditor::commit()
void KviAliasEditor::getUniqueItemName(KviAliasEditorListViewItem *item,QString &buffer,KviAliasEditorListViewItem::Type eType)
{
QString ret;
-
+
int idx = 0;
KviAliasEditorListViewItem * found;
-
+
for(;;)
{
ret = buffer;
@@ -1550,7 +1550,7 @@ void KviAliasEditor::getUniqueItemName(KviAliasEditorListViewItem *item,QString
buffer = ret;
return;
}
-
+
if(eType == KviAliasEditorListViewItem::Namespace)
found = ((KviAliasNamespaceListViewItem *)item)->findNamespaceItem(ret);
else
diff --git a/src/modules/help/helpwindow.cpp b/src/modules/help/helpwindow.cpp
index b10db335b..ceae44f98 100644
--- a/src/modules/help/helpwindow.cpp
+++ b/src/modules/help/helpwindow.cpp
@@ -30,9 +30,9 @@
#include "kvi_locale.h"
#include "kvi_module.h"
#include "kvi_config.h"
-#include "kvi_valuelist.h"
#include "kvi_sourcesdate.h"
+#include <QList>
#include <QFileInfo>
#include <QSplitter>
#include <QLineEdit>
@@ -51,10 +51,10 @@ KviHelpWindow::KviHelpWindow(KviFrame * lpFrm,const char * name)
if(!g_bIndexingDone)
{
QString szDoclist,szDict;
-
+
g_pApp->getLocalKvircDirectory(szDoclist,KviApp::Help,"help.doclist." KVI_SOURCES_DATE);
g_pApp->getLocalKvircDirectory(szDict,KviApp::Help,"help.dict." KVI_SOURCES_DATE);
-
+
if ( QFileInfo( szDoclist ).exists() && QFileInfo( szDict ).exists() ) {
g_pDocIndex->readDict();
} else {
@@ -67,7 +67,7 @@ KviHelpWindow::KviHelpWindow(KviFrame * lpFrm,const char * name)
}
g_bIndexingDone=TRUE;
}
-
+
g_pHelpWindowList->append(this);
m_pSplitter = new QSplitter(Qt::Horizontal,this);
m_pSplitter->setObjectName("main_splitter");
@@ -76,41 +76,41 @@ KviHelpWindow::KviHelpWindow(KviFrame * lpFrm,const char * name)
m_pToolBar=new KviTalVBox(m_pSplitter);
m_pTabWidget = new QTabWidget(m_pToolBar);
-
+
m_pIndexTab = new KviTalVBox(m_pTabWidget);
m_pTabWidget->addTab(m_pIndexTab,__tr2qs("Index"));
-
+
KviTalHBox* pSearchBox = new KviTalHBox(m_pIndexTab);
m_pIndexSearch = new QLineEdit(pSearchBox);
connect( m_pIndexSearch, SIGNAL( textChanged(const QString&) ),
this, SLOT( searchInIndex(const QString&) ) );
connect( m_pIndexSearch, SIGNAL( returnPressed() ),
this, SLOT( showIndexTopic() ) );
-
+
QToolButton* pBtnRefreshIndex = new QToolButton(pSearchBox);
pBtnRefreshIndex->setIcon(*g_pIconManager->getBigIcon(KVI_REFRESH_IMAGE_NAME));
connect(pBtnRefreshIndex,SIGNAL(clicked()),this,SLOT(refreshIndex()));
pBtnRefreshIndex->setToolTip(__tr2qs("Refresh index") );
-
+
m_pIndexListWidget = new KviTalListWidget(m_pIndexTab);
QStringList docList=g_pDocIndex->titlesList();
m_pIndexListWidget->addItems(docList);
connect(m_pIndexListWidget,SIGNAL(itemActivated(QListWidgetItem *)),this,SLOT(indexSelected (QListWidgetItem * )));
m_pIndexListWidget->sortItems();
-
+
m_pSearchTab = new KviTalVBox(m_pTabWidget);
m_pTabWidget->addTab(m_pSearchTab,__tr2qs("Search"));
-
+
m_pTermsEdit = new QLineEdit(m_pSearchTab);
/* connect( m_pTermsEdit, SIGNAL( textChanged(const QString&) ),
this, SLOT( searchInIndex(const QString&) ) );*/
connect( m_pTermsEdit, SIGNAL( returnPressed() ),
this, SLOT( startSearch() ) );
-
+
m_pResultBox = new KviTalListWidget(m_pSearchTab);
connect(m_pResultBox,SIGNAL(itemActivated(QListWidgetItem *)),this,SLOT(searchSelected (QListWidgetItem *)));
-
- KviValueList<int> li;
+
+ QList<int> li;
li.append(width()-80);
li.append(80);
m_pSplitter->setSizes(li);
@@ -130,7 +130,7 @@ void KviHelpWindow::saveProperties(KviConfig *cfg)
void KviHelpWindow::loadProperties(KviConfig *cfg)
{
- KviValueList<int> def;
+ QList<int> def;
int w = width();
def.append((w * 82) / 100);
def.append((w * 18) / 100);
@@ -201,7 +201,7 @@ void KviHelpWindow::startSearch()
setCursor( Qt::WaitCursor );
m_foundDocs.clear();
m_foundDocs = g_pDocIndex->query( m_terms, termSeq, seqWords );
-
+
m_pResultBox->clear();
for ( it = m_foundDocs.begin(); it != m_foundDocs.end(); ++it )
m_pResultBox->addItem( g_pDocIndex->getDocumentTitle( *it ) );
diff --git a/src/modules/help/index.cpp b/src/modules/help/index.cpp
index a7648b8f5..2ab2dbe3c 100755
--- a/src/modules/help/index.cpp
+++ b/src/modules/help/index.cpp
@@ -234,7 +234,7 @@ void Index::readDict()
dict.clear();
QDataStream s( &f );
QString key;
- KviValueList<Document> docs;
+ QList<Document> docs;
while ( !s.atEnd() ) {
s >> key;
s >> docs;
@@ -268,7 +268,7 @@ QStringList Index::query( const QStringList &terms, const QStringList &termSeq,
for ( it = terms.begin(); it != terms.end(); ++it ) {
Entry *e = 0;
if ( (*it).contains( '*' ) ) {
- KviValueList<Document> wcts = setupDummyTerm( getWildcardTerms( *it ) );
+ QList<Document> wcts = setupDummyTerm( getWildcardTerms( *it ) );
termList.append( new Term( "dummy", wcts.count(), wcts ) );
} else if ( dict[ *it ] ) {
e = dict[ *it ];
@@ -284,14 +284,14 @@ QStringList Index::query( const QStringList &terms, const QStringList &termSeq,
termList.removeFirst();
- KviValueList<Document> minDocs = minTerm->documents;
- KviValueList<Document>::iterator C;
- KviValueList<Document>::ConstIterator It;
+ QList<Document> minDocs = minTerm->documents;
+ QList<Document>::iterator C;
+ QList<Document>::ConstIterator It;
Term *t = termList.first();
for ( ; t; t = termList.next() ) {
- KviValueList<Document> docs = t->documents;
+ QList<Document> docs = t->documents;
C = minDocs.begin();
@@ -425,7 +425,7 @@ QStringList Index::split( const QString &str )
return lst;
}
-KviValueList<Document> Index::setupDummyTerm( const QStringList &terms )
+QList<Document> Index::setupDummyTerm( const QStringList &terms )
{
TermList termList;
QStringList::ConstIterator it = terms.begin();
@@ -441,17 +441,17 @@ KviValueList<Document> Index::setupDummyTerm( const QStringList &terms )
termList.sort();
- KviValueList<Document> maxList;
+ QList<Document> maxList;
if ( !termList.count() ) return maxList;
maxList = termList.last()->documents;
termList.removeLast();
- KviValueList<Document>::iterator docIt;
+ QList<Document>::iterator docIt;
Term *t = termList.first();
while ( t ) {
- KviValueList<Document> docs = t->documents;
+ QList<Document> docs = t->documents;
for ( docIt = docs.begin(); docIt != docs.end(); ++docIt ) {
if ( maxList.indexOf( *docIt ) == -1 )
maxList.append( *docIt );
@@ -532,8 +532,8 @@ bool Index::searchForPattern( const QStringList &patterns, const QStringList &wo
QStringList::ConstIterator patIt = patterns.begin();
QStringList wordLst;
- KviValueList<uint> a, b;
- KviValueList<uint>::iterator aIt;
+ QList<uint> a, b;
+ QList<uint>::iterator aIt;
for ( ; patIt != patterns.end(); ++patIt ) {
QString tmp=*patIt;
diff --git a/src/modules/help/index.h b/src/modules/help/index.h
index c2ede4756..791c11275 100755
--- a/src/modules/help/index.h
+++ b/src/modules/help/index.h
@@ -28,8 +28,8 @@
#include "kvi_pointerhashtable.h"
#include "kvi_pointerlist.h"
-#include "kvi_valuelist.h"
+#include <QList>
#include <QDataStream>
#include <QObject>
#include <QStringList>
@@ -62,12 +62,12 @@ class Index : public QObject
public:
struct Entry {
Entry( int d ) { documents.append( Document( d, 1 ) ); }
- Entry( KviValueList<Document> l ) : documents( l ) {}
- KviValueList<Document> documents;
+ Entry( QList<Document> l ) : documents( l ) {}
+ QList<Document> documents;
};
struct PosEntry {
PosEntry( int p ) { positions.append( p ); }
- KviValueList<uint> positions;
+ QList<uint> positions;
};
Index( const QString &dp, const QString &hp );
Index( const QStringList &dl, const QString &hp );
@@ -92,7 +92,7 @@ private:
void insertInDict( const QString&, int );
QStringList getWildcardTerms( const QString& );
QStringList split( const QString& );
- KviValueList<Document> setupDummyTerm( const QStringList& );
+ QList<Document> setupDummyTerm( const QStringList& );
bool searchForPattern( const QStringList&, const QStringList&, const QString& );
void buildMiniDict( const QString& );
QStringList docList;
@@ -107,11 +107,11 @@ private:
};
struct Term {
- Term( const QString &t, int f, KviValueList<Document> l )
+ Term( const QString &t, int f, QList<Document> l )
: term( t ), frequency( f ), documents( l ) {}
QString term;
int frequency;
- KviValueList<Document>documents;
+ QList<Document>documents;
};
#define TermList KviPointerList<Term>
diff --git a/src/modules/logview/logviewmdiwindow.cpp b/src/modules/logview/logviewmdiwindow.cpp
index 7cd66cbeb..c7a93aa3e 100644
--- a/src/modules/logview/logviewmdiwindow.cpp
+++ b/src/modules/logview/logviewmdiwindow.cpp
@@ -33,10 +33,10 @@
#include "kvi_qcstring.h"
#include "kvi_app.h"
#include "kvi_fileutils.h"
-#include "kvi_valuelist.h"
#include "kvi_tal_listview.h"
#include "kvi_tal_popupmenu.h"
+#include <QList>
#include <q3progressdialog.h>
#include <QPixmap>
#include <QSplitter>
@@ -154,7 +154,7 @@ KviLogViewMDIWindow::KviLogViewMDIWindow(KviModuleExtensionDescriptor * d,KviFra
m_pIrcView = new KviIrcView(m_pSplitter,g_pFrame,this);
m_pIrcView->setFocusPolicy(Qt::ClickFocus);
- KviValueList<int> li;
+ QList<int> li;
li.append(110);
li.append(width()-110);
m_pSplitter->setSizes(li);
diff --git a/src/modules/notifier/notifierwindow.cpp b/src/modules/notifier/notifierwindow.cpp
index 8d9d21c87..696a2b249 100644
--- a/src/modules/notifier/notifierwindow.cpp
+++ b/src/modules/notifier/notifierwindow.cpp
@@ -83,18 +83,18 @@ KviNotifierWindow::KviNotifierWindow()
m_tStartedAt=0;
m_pAutoHideTimer = 0;
m_pProgressTimer = 0;
-
+
m_pWndBorder = new KviNotifierWindowBorder();
reloadImages();
- KviStr buffer;
+ QString buffer;
g_pApp->getReadOnlyConfigPath(buffer,"libkvinotifier.kvc",KviApp::ConfigPlugins,true);
- KviConfig cfg(buffer.ptr(),KviConfig::Read);
+ KviConfig cfg(buffer,KviConfig::Read);
cfg.setGroup("NotifierSkin");
-
+
QString szFamily = cfg.readEntry("TextFontFamily","Arial");
m_pDefaultFont = new QFont(szFamily,cfg.readIntEntry("TextFontSize",9));
szFamily = cfg.readEntry("TitleFontFamily","Arial");
@@ -109,7 +109,7 @@ KviNotifierWindow::KviNotifierWindow()
szKey.sprintf("OldTextColor%d",i + 1);
m_clrOldText[i] = cfg.readColorEntry(szKey.ptr(),QColor(90,90,90));
}
-
+
m_iBlinkTimeout = cfg.readIntEntry("BlinkTimeout",650);
if(m_iBlinkTimeout < 100)m_iBlinkTimeout = 100;
m_iInputHeight = cfg.readIntEntry("InputHeight",20);
@@ -118,7 +118,7 @@ KviNotifierWindow::KviNotifierWindow()
setFocusPolicy(Qt::NoFocus);
setMouseTracking(true);
//setCursor(m_cursor);
-
+
hide();
m_pLineEdit = new QLineEdit(this);
m_pLineEdit->setGeometry(0,0,0,0);
@@ -135,13 +135,13 @@ KviNotifierWindow::KviNotifierWindow()
m_bPrevDown = false;
m_bNextDown = false;
m_bWriteDown = false;
-
+
m_bKeyShiftPressed = false;
-
+
m_bLeftButtonIsPressed = false;
m_bDiagonalResizing = false;
m_bResizing = false;
-
+
m_pContextPopup = 0;
m_pDisablePopup = 0;
@@ -154,22 +154,22 @@ KviNotifierWindow::KviNotifierWindow()
int iHeight = m_pixBackground.height();
QDesktopWidget * w = QApplication::desktop();
QRect r = w->availableGeometry(w->primaryScreen()); //w->screenGeometry(w->primaryScreen());
-
+
/*debug("r.x(),r.y(): %d,%d",r.x(),r.y());
debug("r.width(),r.height(): %d,%d",r.width(),r.height());*/
m_wndRect.setRect( r.x() + r.width() - (iWidth + SPACING), r.y() + r.height() - (iHeight + SPACING), iWidth, iHeight );
-
+
//m_pWndBorder = new KviNotifierWindowBorder();
m_pWndTabs = new KviNotifierWindowTabs(m_pWndBorder->tabsRect());
m_pWndBody = new KviNotifierWindowBody(m_pWndBorder->bodyRect());
-
+
m_pProgressBar = new KviNotifierWindowProgressBar(m_pWndBorder->progressRect());
-
+
// FIXME: Ugly global-font initialization..
QFontMetrics titleFontMetrics(*m_pTitleFont);
m_pWndBorder->centerTitle(titleFontMetrics.height());
-
+
connect(g_pApp,SIGNAL(reloadImages()),this,SLOT(reloadImages()));
}
@@ -238,7 +238,7 @@ void KviNotifierWindow::addMessage(KviWindow * pWnd,const QString &szImageId,con
if(isVisible())update();
// else the line edit was hidden
}
-
+
int KviNotifierWindow::textWidth()
{
@@ -263,7 +263,7 @@ void KviNotifierWindow::stopAutoHideTimer()
{
if(m_pProgressTimer) delete m_pProgressTimer;
m_pProgressTimer = 0;
-
+
if(!m_pAutoHideTimer)return;
delete m_pAutoHideTimer;
m_pAutoHideTimer = 0;
@@ -303,7 +303,7 @@ void KviNotifierWindow::doShow(bool bDoAnimate)
case Hidden:
stopShowHideTimer();
stopBlinkTimer();
-
+
m_bDragging = false;
m_bCloseDown = false;
m_bPrevDown = false;
@@ -459,7 +459,7 @@ void KviNotifierWindow::hideNow()
m_eState = Hidden;
m_dOpacity = 0.0;
m_tAutoHideAt = 0;
-
+
if(m_pLineEdit->isVisible())m_pLineEdit->hide();
hide();//if(isVisible())hide();
}
@@ -562,7 +562,7 @@ void KviNotifierWindow::startAutoHideTimer()
m_pAutoHideTimer = new QTimer();
connect(m_pAutoHideTimer,SIGNAL(timeout()),this,SLOT(autoHide()));
m_pAutoHideTimer->start(nSecs * 1000);
-
+
m_pProgressTimer= new QTimer();
connect(m_pProgressTimer,SIGNAL(timeout()),this,SLOT(progressUpdate()));
m_pProgressTimer->start(60);
@@ -611,7 +611,7 @@ static void blend_images(QImage &buffer,QImage &background,QImage &foreground,do
QRgb * end = dst + buffer.width();
QRgb * bkg = (QRgb *)background.scanLine(y);
QRgb * fgn = (QRgb *)foreground.scanLine(y);
-
+
double dRemaining = 1.0 - dValue;
while(dst < end)
@@ -645,7 +645,7 @@ void KviNotifierWindow::paintEvent(QPaintEvent * e)
if(m_dOpacity < 1.0)
{
QPainter px(this);
-
+
#if (defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MAC) || defined(COMPILE_ON_MINGW))
px.drawPixmap(0,0,m_pixForeground);
#else
@@ -667,12 +667,12 @@ void KviNotifierWindow::redrawText()
// the current tab
KviNotifierWindowTab * tab = m_pWndTabs->currentTab();
if(!tab)return;
-
+
// it's message list
KviPointerList<KviNotifierMessage> * l = tab->messageList();
if(!l)return;
if(l->isEmpty())return;
-
+
// the current message
KviNotifierMessage * cur = tab->currentMessage();
if(!cur)cur = l->last();
@@ -732,7 +732,7 @@ void KviNotifierWindow::redrawText()
p.setFont(*m_pTitleFont);
QString title;
KviQString::sprintf(title,"[%d/%d]",iIdx + 1,l->count());
-
+
if(tab->window())
{
title += " ";
@@ -747,9 +747,9 @@ void KviNotifierWindow::mouseMoveEvent(QMouseEvent * e)
//debug ("move on x,y: %d,%d", e->pos().x(), e->pos().y());
if (!m_bLeftButtonIsPressed) {
-
+
if(checkResizing(e->pos())) goto sartelo;
-
+
/* ### MOUSE-MOVE-EVENT -> m_pWndBorder ### */
if (m_pWndBorder->captionRect().contains(e->pos())) {
if (m_pWndBorder->closeRect().contains(e->pos())) {
@@ -759,15 +759,15 @@ void KviNotifierWindow::mouseMoveEvent(QMouseEvent * e)
}
goto sartelo;
}
-
+
if(m_pWndTabs->currentTab())
{
- /* ### MOUSE-MOVE-EVENT -> m_pWndTabs ### */
+ /* ### MOUSE-MOVE-EVENT -> m_pWndTabs ### */
if (m_pWndTabs->rect().contains(e->pos())) {
m_pWndTabs->mouseMoveEvent(e);
goto sartelo;
}
-
+
/* ### MOUSE-MOVE-EVENT -> m_pWndBody ### */
if (m_pWndBody->rect().contains(e->pos())) {
if (m_pWndBody->rctWriteIcon().contains(e->pos())) {
@@ -779,26 +779,26 @@ void KviNotifierWindow::mouseMoveEvent(QMouseEvent * e)
}
}
/* ### END ### */
-
+
sartelo:
update();
-
+
}
if(m_bDragging) {
setCursor(Qt::SizeAllCursor);
-
+
int w = m_wndRect.width();
int h = m_wndRect.height();
-
+
m_wndRect.setX( m_pntPos.x() + cursor().pos().x() - m_pntDrag.x() );
m_wndRect.setY( m_pntPos.y() + cursor().pos().y() - m_pntDrag.y() );
-
+
m_wndRect.setWidth(w);
m_wndRect.setHeight(h);
-
+
setGeometry(m_wndRect);
-
+
return;
} else if (m_bResizing) {
resize(e->pos());
@@ -863,15 +863,15 @@ void KviNotifierWindow::mousePressEvent(QMouseEvent * e)
{
m_pWndBody->setWriteIcon(WDG_ICON_CLICKED);
showLineEdit(!(m_pLineEdit->isVisible()));
- }
-
+ }
+
if(m_pWndBody->rctPrevIcon().contains(e->pos()) && m_pWndBody->prevIconState()!=WDG_ICON_OFF)
{
m_bPrevDown = true;
m_pWndBody->setPrevIcon(WDG_ICON_CLICKED);
prevButtonClicked();
}
-
+
if(m_pWndBody->rctNextIcon().contains(e->pos()) && m_pWndBody->nextIconState()!=WDG_ICON_OFF)
{
m_bNextDown = true;
@@ -879,14 +879,14 @@ void KviNotifierWindow::mousePressEvent(QMouseEvent * e)
nextButtonClicked();
}
}
- goto sartelo;
+ goto sartelo;
}
if(bWasBlinkOn) goto sartelo; else return;
-
+
sartelo:
update();
-
+
}
void KviNotifierWindow::mouseReleaseEvent(QMouseEvent * e)
@@ -911,23 +911,23 @@ void KviNotifierWindow::mouseReleaseEvent(QMouseEvent * e)
}
if(m_pWndBorder->captionRect().contains(e->pos())) {
-
+
if(m_pWndBorder->closeRect().contains(e->pos())) {
//debug ("hide now from release event");
hideNow();
} else {
update();
}
-
+
}
if(m_pWndTabs->rect().contains(e->pos()))
{
m_pWndTabs->mouseReleaseEvent(e);
}
-
+
setCursor(-1);
-
+
}
void KviNotifierWindow::mouseDoubleClickEvent(QMouseEvent * e)
@@ -937,12 +937,12 @@ void KviNotifierWindow::mouseDoubleClickEvent(QMouseEvent * e)
QWidget::mouseDoubleClickEvent(e);
return;
}
-
+
KviNotifierWindowTab * tab = m_pWndTabs->currentTab();
if(!tab)return;
if(!tab->window())return;
-
+
hideNow();
delayedRaise(tab->window());
}
@@ -953,7 +953,7 @@ void KviNotifierWindow::keyPressEvent(QKeyEvent * e)
m_bKeyShiftPressed = true;
return;
}
-
+
if (e->key()==Qt::Key_Left && m_bKeyShiftPressed) {
m_pWndTabs->prev();
return;
@@ -962,9 +962,9 @@ void KviNotifierWindow::keyPressEvent(QKeyEvent * e)
m_pWndTabs->next();
return;
}
-
+
if (e->key()==Qt::Key_Escape) {
- hideNow();
+ hideNow();
return;
}
}
@@ -1007,7 +1007,7 @@ bool KviNotifierWindow::checkResizing(QPoint e)
if (m_bLeftButtonIsPressed) {
m_bResizing = true;
m_whereResizing = WDG_UPSX;
- }
+ }
} else if (e.x() > (size().width()-WDG_BORDER_THICKNESS)) {
//// UP RIGHT CORNER ////
setCursor(Qt::SizeBDiagCursor);
@@ -1052,7 +1052,7 @@ bool KviNotifierWindow::checkResizing(QPoint e)
if (m_bLeftButtonIsPressed) {
m_bResizing = true;
m_whereResizing = WDG_SX;
- }
+ }
} else if (e.x() > (size().width()-WDG_BORDER_THICKNESS)) {
//// RIGHT SIZE ////
setCursor(Qt::SizeHorCursor);
@@ -1080,7 +1080,7 @@ void KviNotifierWindow::resize(QPoint p, bool up)
else
m_wndRect.setLeft(cursor().pos().x());
}
-
+
if (m_whereResizing == WDG_UPSX || m_whereResizing == WDG_UP || m_whereResizing == WDG_UPDX) {
if (y()+height()-cursor().pos().y() < WDG_MIN_HEIGHT)
m_wndRect.setTop(y() + height() - WDG_MIN_HEIGHT);
@@ -1114,13 +1114,13 @@ void KviNotifierWindow::redrawWindow()
m_pixBackground.resize(m_wndRect.size());
m_pixForeground.resize(m_wndRect.size());
m_pixBackgroundHighlighted.resize(m_wndRect.size());
-
+
m_pWndBorder->resize( m_wndRect.size() );
m_pWndTabs->setWidth( m_pWndBorder->tabsRect().width() );
m_pWndBody->resize( m_pWndBorder->bodyRect() );
m_pProgressBar->setHeight(m_pWndBorder->bodyRect().height() + m_pWndBorder->tabsRect().height());
}
-
+
QPainter paint;
if(m_bBlinkOn)
{
@@ -1146,7 +1146,7 @@ void KviNotifierWindow::redrawWindow()
paint.end();
bitBlt(&m_pixForeground, 0,0, &m_pixBackground);
}
-
+
}
inline void KviNotifierWindow::setCursor(int cur)
diff --git a/src/modules/notifier/notifierwindowtabs.cpp b/src/modules/notifier/notifierwindowtabs.cpp
index 7a0f78b69..815fc442e 100644
--- a/src/modules/notifier/notifierwindowtabs.cpp
+++ b/src/modules/notifier/notifierwindowtabs.cpp
@@ -54,15 +54,15 @@ KviNotifierWindowTab::KviNotifierWindowTab(KviWindow * pWnd, QString label)
m_pMessageList->setAutoDelete(true);
m_bFocused = false;
m_pCurrentMessage = 0;
-
- KviStr buffer;
+
+ QString buffer;
g_pApp->getReadOnlyConfigPath(buffer,"libkvinotifier.kvc",KviApp::ConfigPlugins,true);
- KviConfig cfg(buffer.ptr(),KviConfig::Read);
+ KviConfig cfg(buffer,KviConfig::Read);
cfg.setGroup("NotifierSkin");
m_clrHighlightedLabel = cfg.readColorEntry("HighlightedTabLablerColor",QColor(200,0,0));
m_clrNormalLabel = cfg.readColorEntry("NormalTabLablerColor",QColor(0,0,0));
m_clrChangedLabel = cfg.readColorEntry("ChangedTabLablerColor",QColor(0,0,100));
-
+
if(pWnd)
{
connect(pWnd,SIGNAL(windowNameChanged()),this,SLOT(labelChanged()));
@@ -161,10 +161,10 @@ int KviNotifierWindowTab::width(bool b) {
dx = g_pTabs->tabFocusedPixSx();
} else {
sx = g_pTabs->tabUnfocusedPixSx();
- dx = g_pTabs->tabUnfocusedPixSx();
+ dx = g_pTabs->tabUnfocusedPixSx();
font = g_pTabs->fontUnfocused();
}
-
+
QFontMetrics fm(*font);
width = fm.width(label())+2;
if (!b) width += sx->width() + dx->width();
@@ -208,13 +208,13 @@ KviNotifierWindowTabs::~KviNotifierWindowTabs()
void KviNotifierWindowTabs::initConfig()
{
- KviStr buffer;
+ QString buffer;
g_pApp->getReadOnlyConfigPath(buffer,"libkvinotifier.kvc",KviApp::ConfigPlugins,true);
- KviConfig cfg(buffer.ptr(),KviConfig::Read);
+ KviConfig cfg(buffer,KviConfig::Read);
cfg.setGroup("NotifierSkin");
-
+
QString szFamily = cfg.readEntry("TextFontFocusedTab","Arial");
m_pFocusedFont = new QFont(szFamily,cfg.readIntEntry("TextFocusedFontSize",10));
m_pFocusedFont->setBold(true);
@@ -252,7 +252,7 @@ void KviNotifierWindowTabs::loadImages()
m_pixIconTabNext_clicked = *p;
m_pixIconTabNext = m_pixIconTabNext_out;
-
+
if((p = g_pIconManager->getPixmap("notifier_icon_tab_prev_out.png")))
m_pixIconTabPrev_out = *p;
if((p = g_pIconManager->getPixmap("notifier_icon_tab_prev_over.png")))
@@ -292,7 +292,7 @@ void KviNotifierWindowTabs::addMessage(KviWindow * pWnd, KviNotifierMessage * me
}
tab->appendMessage(message);
-
+
if((g_pNotifierWindow->state()==Hidden) || (!m_pTabFocused))
{
setFocusOn(tab);
@@ -307,7 +307,7 @@ void KviNotifierWindowTabs::resize(QRect r)
m_rct.setY(r.y());
m_rct.setHeight(r.height());
setWidth(r.width());
-
+
recalculatePositions();
}
@@ -334,35 +334,35 @@ void KviNotifierWindowTabs::recalculatePositions()
m_rctNextIcon.setWidth(m_pixIconTabNext.width());
m_rctNextIcon.setHeight(m_pixIconTabNext.height());
}
-
+
if (m_bIsOverLeftBound) {
m_rctPrevIcon.setX(m_rct.x());
m_rctPrevIcon.setY(m_rct.y());
m_rctPrevIcon.setWidth(m_pixIconTabPrev.width());
m_rctPrevIcon.setHeight(m_pixIconTabPrev.height());
}
-
+
int tmpX, tmpWidth;
-
+
tmpWidth = m_rctCloseTabIcon.x() - m_rct.x();
-
+
if (m_bIsOverRightBound) {
tmpWidth -= m_rctNextIcon.width();
}
-
+
if (m_bIsOverLeftBound) {
tmpWidth -= m_rctPrevIcon.width();
tmpX = m_rct.x() + m_rctPrevIcon.width();
} else {
tmpX = m_rct.x();
}
-
+
m_rctTabs.setX(tmpX);
m_rctTabs.setY(m_rct.y());
-
+
m_rctTabs.setWidth(tmpWidth);
m_rctTabs.setHeight(m_rct.height());
-
+
needToRedraw();
}
@@ -374,25 +374,25 @@ void KviNotifierWindowTabs::prev()
KviPointerListIterator<KviNotifierWindowTab> tabIterator (m_tabPtrList);
tab = m_tabMap[m_pTabFocused->wnd()];
-
+
tabIterator.moveFirst();
-
+
while ((tabIterator.current()) != tab) {
++tabIterator;
}
-
+
if (!tabIterator.moveFirst()) {
--tabIterator;
tab = tabIterator.current();
setFocusOn(tab);
}
-
+
}
void KviNotifierWindowTabs::next()
{
if(!m_pTabFocused)return;
-
+
KviNotifierWindowTab * tab;
KviPointerListIterator<KviNotifierWindowTab> tabIterator (m_tabPtrList);
@@ -401,7 +401,7 @@ void KviNotifierWindowTabs::next()
while ((tabIterator.current()) != tab) {
++tabIterator;
}
-
+
if (!tabIterator.moveLast()) {
++tabIterator;
tab = tabIterator.current();
@@ -416,7 +416,7 @@ void KviNotifierWindowTabs::mousePressEvent(QMouseEvent * e)
if (m_bIsOverRightBound && m_rctNextIcon.contains(e->pos())) {
return;
}
-
+
if (m_bIsOverLeftBound && m_rctPrevIcon.contains(e->pos())) {
return;
}
@@ -456,7 +456,7 @@ void KviNotifierWindowTabs::mouseReleaseEvent(QMouseEvent * e)
scrollTabsLeft();
return;
}
-
+
if (m_bIsOverLeftBound && m_rctPrevIcon.contains(e->pos())) {
scrollTabsRight();
return;
@@ -470,7 +470,7 @@ void KviNotifierWindowTabs::mouseReleaseEvent(QMouseEvent * e)
g_pNotifierWindow->update();
}
}
-
+
}
void KviNotifierWindowTabs::scrollTabsLeft()
@@ -517,7 +517,7 @@ void KviNotifierWindowTabs::setFocusOn(KviNotifierWindowTab * tab)
if(m_pTabFocused)m_pTabFocused->setFocused();
m_lastVisitedTabPtrList.removeRef(tab);
-
+
m_lastVisitedTabPtrList.insert(0, tab);
needToRedraw();
@@ -539,15 +539,15 @@ void KviNotifierWindowTabs::draw(QPainter * p)
m_pPainter->setFont(tmpFont);
QString str;
-
+
bool isBigger = false;
int offset = 0;
-
+
int closeIcon_X = m_rct.width() - m_rctCloseTabIcon.width();
int nextIcon_X = closeIcon_X - m_pixIconTabNext_out.width();
int prevIcon_X = m_rct.x();
-
+
int tmpTabsWidth = 0;
m_pPainter->drawPixmap(0,0,m_pixSX);
@@ -555,30 +555,30 @@ void KviNotifierWindowTabs::draw(QPainter * p)
m_pPainter->drawTiledPixmap(m_pixSX.width(),0,m_rct.width()-m_pixSX.width()-m_pixDX.width(),m_rct.height(),m_pixBKG);
KviPointerListIterator<KviNotifierWindowTab> tabIterator (m_tabPtrList);
-
+
//m_tabPtrList.findRef(m_tabMap[m_pTabFocused->wnd()]);
// QMap<KviWindow *, KviNotifierWindowTab *>::Iterator tab;
KviNotifierWindowTab * tab;
//for (tab = m_tabMap.begin(); tab != m_tabMap.end() && !isBigger; tab++ )
tabIterator.moveFirst();
-
+
int i = 0;
while(m_iTabToStartFrom!=i) {
i++;
++tabIterator;
}
-
+
while ( ((tab = tabIterator.current()) != 0) && !isBigger)
{
++tabIterator;
-
+
if (tab->focused()) {
m_pPainter->setFont(*m_pFocusedFont);
tab->setRect(m_rct.x() + offset, m_rctTabs.y(), tab->width(), m_rctTabs.height());
-
+
m_pPainter->drawPixmap(offset,0,m_pixSXFocused);
m_pPainter->drawTiledPixmap(offset+m_pixSXFocused.width(),0,tab->width(true),m_rctTabs.height(),m_pixBKGFocused);
m_pPainter->drawPixmap(offset+m_pixSXFocused.width()+tab->width(true),0,m_pixDXFocused);
@@ -602,7 +602,7 @@ void KviNotifierWindowTabs::draw(QPainter * p)
m_pPainter->setPen(tmpP);
offset += tab->width();
}
-
+
if (offset > m_rctTabs.width()) isBigger = true; else isBigger = false;
}
@@ -625,7 +625,7 @@ void KviNotifierWindowTabs::draw(QPainter * p)
m_pPainter->drawPixmap(closeIcon_X, 0, m_pixIconCloseTab);
m_pPainter->end();
-
+
p->drawPixmap(m_rct.x(), m_rct.y(), *m_pPixmap, 0, 0, m_pPixmap->width(), m_pPixmap->height());
m_bNeedToRedraw = false;
@@ -637,13 +637,13 @@ void KviNotifierWindowTabs::markAllMessagesAsHistoric()
QMap<KviWindow *, KviNotifierWindowTab *>::Iterator tab;
// Iterating every tab
for (tab = m_tabMap.begin(); tab != m_tabMap.end(); ++tab) {
-
+
if (!tab.value()) break;
-
+
KviPointerList<KviNotifierMessage> * tmpMessageList = tab.value()->messageList();
-
+
if (!tmpMessageList) break;
-
+
for(KviNotifierMessage * m = tmpMessageList->last(); m; m = tmpMessageList->prev()) {
if(m->historic()) break;;
m->setHistoric();
@@ -673,7 +673,7 @@ void KviNotifierWindowTabs::closeCurrentTab()
KviWindow * pWnd = pTab->wnd();
if (!m_tabMap.contains(pWnd)) return; // The current tab is not on the map??? Call 911!!
// End paranoic stuff, go back to sanity...
-
+
closeTab(pWnd, pTab);
}
@@ -684,20 +684,20 @@ void KviNotifierWindowTabs::closeTab(KviWindow * pWnd, KviNotifierWindowTab * pT
m_lastVisitedTabPtrList.removeRef(pTab);
m_tabMap.remove(pWnd);
delete pTab;
-
+
if(m_tabMap.empty())
{
m_pTabFocused = 0;
g_pNotifierWindow->showLineEdit(false);
g_pNotifierWindow->doHide(false);
} else {
-
+
if (m_lastVisitedTabPtrList.count()) {
m_pTabFocused = m_lastVisitedTabPtrList.first();
} else {
m_pTabFocused = m_tabPtrList.last();
}
-
+
m_pTabFocused->setFocused(true);
}
}
diff --git a/src/modules/objects/class_listview.h b/src/modules/objects/class_listview.h
index bfccbdd78..21c693d84 100644
--- a/src/modules/objects/class_listview.h
+++ b/src/modules/objects/class_listview.h
@@ -27,7 +27,6 @@
//=================================================================================
#include "kvi_tal_listview.h"
-#include "kvi_draganddrop.h"
#include "class_widget.h"
#include "class_listviewitem.h"
diff --git a/src/modules/toolbareditor/toolbareditor.cpp b/src/modules/toolbareditor/toolbareditor.cpp
index c6979a095..ad338abb5 100644
--- a/src/modules/toolbareditor/toolbareditor.cpp
+++ b/src/modules/toolbareditor/toolbareditor.cpp
@@ -35,7 +35,6 @@
#include "kvi_fileutils.h"
#include "kvi_filedialog.h"
#include "kvi_kvs_useraction.h"
-#include "kvi_draganddrop.h"
#include "kvi_tal_tooltip.h"
#include <QPushButton>
diff --git a/src/modules/torrent/tc_ktorrentdcopinterface.cpp b/src/modules/torrent/tc_ktorrentdcopinterface.cpp
index 335bb71a2..fc3be38e6 100644
--- a/src/modules/torrent/tc_ktorrentdcopinterface.cpp
+++ b/src/modules/torrent/tc_ktorrentdcopinterface.cpp
@@ -131,7 +131,7 @@
m_ti.clear();
- KviValueList<int> ret;
+ QList<int> ret;
if (!qvalueListIntRetIntDCOPCall("KTorrent", "getTorrentNumbers(int)", ret, 0))
ERROR_RET_VOID