From f366793158b096ece7ca23a742c5ae9ed8688f65 Mon Sep 17 00:00:00 2001 From: Szymon Tomasz Stefanek Date: Tue, 15 Jan 2008 00:44:02 +0000 Subject: More alternate port to Qt4: no longer relying on Qt collection classes git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1085 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/action/libkviaction.cpp | 2 +- src/modules/actioneditor/actioneditor.cpp | 6 +- src/modules/addon/libkviaddon.cpp | 4 +- src/modules/addon/managementdialog.cpp | 4 +- src/modules/aliaseditor/aliaseditor.cpp | 22 ++--- src/modules/aliaseditor/aliaseditor.h | 10 +- src/modules/avatar/libkviavatar.cpp | 6 +- src/modules/chan/libkvichan.cpp | 12 +-- src/modules/channelsjoin/channelsjoinwindow.cpp | 4 +- src/modules/clock/libkviclock.cpp | 6 +- src/modules/codetester/codetester.cpp | 2 +- src/modules/codetester/libkvicodetester.cpp | 6 +- src/modules/config/libkviconfig.cpp | 12 +-- src/modules/context/libkvicontext.cpp | 2 +- src/modules/dcc/broker.cpp | 6 +- src/modules/dcc/broker.h | 10 +- src/modules/dcc/canvas.h | 2 +- src/modules/dcc/chat.cpp | 2 +- src/modules/dcc/chat.h | 4 +- src/modules/dcc/descriptor.cpp | 6 +- src/modules/dcc/descriptor.h | 4 +- src/modules/dcc/libkvidcc.cpp | 4 +- src/modules/dcc/send.cpp | 4 +- src/modules/dcc/send.h | 2 +- src/modules/dcc/thread.h | 2 +- src/modules/dcc/voice.h | 10 +- src/modules/dialog/libkvidialog.cpp | 4 +- src/modules/dockwidget/libkvidockwidget_qt3.cpp | 10 +- src/modules/dockwidget/libkvidockwidget_qt4.cpp | 10 +- src/modules/editor/libkvieditor.cpp | 4 +- src/modules/editor/scripteditor.cpp | 12 +-- src/modules/editor/scripteditor.h | 6 +- src/modules/eventeditor/eventeditor.cpp | 2 +- .../filetransferwindow/filetransferwindow.cpp | 2 +- .../libkvifiletransferwindow.cpp | 2 +- src/modules/help/helpwidget.cpp | 4 +- src/modules/help/helpwindow.cpp | 4 +- src/modules/help/index.cpp | 109 +-------------------- src/modules/help/index.h | 10 +- src/modules/help/libkvihelp.cpp | 8 +- src/modules/http/httpfiletransfer.cpp | 10 +- src/modules/http/httpfiletransfer.h | 2 +- src/modules/ident/libkviident.cpp | 4 +- src/modules/ident/libkviident.h | 4 +- src/modules/iograph/libkviiograph.cpp | 6 +- src/modules/lamerizer/libkvilamerizer.cpp | 6 +- src/modules/links/libkvilinks.cpp | 4 +- src/modules/links/linkswindow.cpp | 4 +- src/modules/links/linkswindow.h | 2 +- src/modules/list/libkvilist.cpp | 4 +- src/modules/list/listwindow.cpp | 4 +- src/modules/list/listwindow.h | 4 +- src/modules/logview/libkvilogview.cpp | 2 +- src/modules/logview/logviewmdiwindow.h | 4 +- src/modules/mediaplayer/libkvimediaplayer.cpp | 4 +- src/modules/notifier/notifiermessage.h | 2 +- src/modules/notifier/notifierwindow.cpp | 2 +- src/modules/notifier/notifierwindow.h | 2 +- src/modules/notifier/notifierwindowtabs.cpp | 10 +- src/modules/notifier/notifierwindowtabs.h | 10 +- src/modules/objects/class_list.cpp | 2 +- src/modules/objects/class_list.h | 6 +- src/modules/objects/class_socket.h | 2 +- src/modules/objects/libkviobjects.cpp | 14 +-- src/modules/options/dialog.cpp | 12 +-- src/modules/options/dialog.h | 4 +- src/modules/options/instances.cpp | 46 ++++----- src/modules/options/instances.h | 14 +-- src/modules/options/libkvioptions.cpp | 12 +-- src/modules/options/optw_mediatypes.cpp | 2 +- src/modules/options/optw_nickserv.cpp | 2 +- src/modules/options/optw_proxy.cpp | 2 +- src/modules/options/optw_servers.cpp | 10 +- src/modules/options/optw_sound.cpp | 2 +- src/modules/options/optw_texticons.cpp | 2 +- src/modules/perlcore/libkviperlcore.cpp | 8 +- src/modules/popupeditor/popupeditor.cpp | 10 +- src/modules/raweditor/raweditor.cpp | 2 +- src/modules/regchan/libkviregchan.cpp | 8 +- src/modules/reguser/dialog.cpp | 28 +++--- src/modules/reguser/dialog.h | 2 +- src/modules/reguser/edituser.cpp | 12 +-- src/modules/reguser/edituser.h | 8 +- src/modules/reguser/libkvireguser.cpp | 26 ++--- src/modules/reguser/wizard.cpp | 4 +- src/modules/rijndael/libkvirijndael.cpp | 6 +- src/modules/sharedfile/libkvisharedfile.cpp | 4 +- .../sharedfileswindow/libkvisharedfileswindow.cpp | 2 +- .../sharedfileswindow/sharedfileswindow.cpp | 4 +- src/modules/snd/libkvisnd.cpp | 6 +- src/modules/snd/libkvisnd.h | 10 +- src/modules/socketspy/libkvisocketspy.cpp | 4 +- src/modules/socketspy/socketspywindow.cpp | 2 +- src/modules/spaste/controller.cpp | 2 +- src/modules/spaste/libkvispaste.cpp | 8 +- src/modules/system/plugin.cpp | 6 +- src/modules/system/plugin.h | 4 +- src/modules/term/libkviterm.cpp | 10 +- src/modules/term/termwidget.cpp | 6 +- src/modules/term/termwindow.cpp | 4 +- src/modules/texticons/libkvitexticons.cpp | 2 +- src/modules/theme/managementdialog.cpp | 2 +- src/modules/theme/managementdialog.h | 2 +- src/modules/theme/packthemedialog.cpp | 2 +- src/modules/theme/packthemedialog.h | 6 +- src/modules/theme/savethemedialog.h | 2 +- src/modules/theme/themefunctions.cpp | 2 +- src/modules/toolbar/libkvitoolbar.cpp | 4 +- src/modules/toolbareditor/toolbareditor.cpp | 4 +- src/modules/torrent/libkvitorrent.cpp | 4 +- src/modules/url/libkviurl.cpp | 16 +-- src/modules/url/libkviurl.h | 2 +- src/modules/window/libkviwindow.cpp | 16 +-- src/modules/window/userwindow.cpp | 2 +- 114 files changed, 356 insertions(+), 459 deletions(-) (limited to 'src/modules') diff --git a/src/modules/action/libkviaction.cpp b/src/modules/action/libkviaction.cpp index a731ab104..47c75983d 100644 --- a/src/modules/action/libkviaction.cpp +++ b/src/modules/action/libkviaction.cpp @@ -55,7 +55,7 @@ static bool action_kvs_cmd_list(KviKvsModuleCommandCall * c) { KviWindow * pOut = c->window(); - KviDictIterator it(*(KviActionManager::instance()->actions())); + KviPointerHashTableIterator it(*(KviActionManager::instance()->actions())); while(KviAction * a = it.current()) { if(a->isKviUserActionNeverOverrideThis()) diff --git a/src/modules/actioneditor/actioneditor.cpp b/src/modules/actioneditor/actioneditor.cpp index f4f345737..49bce0426 100644 --- a/src/modules/actioneditor/actioneditor.cpp +++ b/src/modules/actioneditor/actioneditor.cpp @@ -324,7 +324,7 @@ KviSingleActionEditor::KviSingleActionEditor(QWidget * par,KviActionEditor * ed) g->setColStretch(1,1); - KviDictIterator it(*(KviActionManager::instance()->categories())); + KviPointerHashTableIterator it(*(KviActionManager::instance()->categories())); while(KviActionCategory * ac = it.current()) { m_pCategoryCombo->insertItem(ac->visibleName() + " (" + ac->name() + ")"); @@ -693,7 +693,7 @@ KviActionEditor::KviActionEditor(QWidget * par) KviActionEditorListViewItem * last = 0; KviActionEditorListViewItem * first = 0; - KviDictIterator it(*(KviActionManager::instance()->actions())); + KviPointerHashTableIterator it(*(KviActionManager::instance()->actions())); while(KviAction * a = it.current()) { if(a->isKviUserActionNeverOverrideThis()) @@ -776,7 +776,7 @@ void KviActionEditor::exportActions() void KviActionEditor::deleteActions() { - KviPtrList l; + KviPointerList l; l.setAutoDelete(false); KviActionEditorListViewItem * it = (KviActionEditorListViewItem *)m_pListView->firstChild(); diff --git a/src/modules/addon/libkviaddon.cpp b/src/modules/addon/libkviaddon.cpp index 465402ca0..118d7b80f 100644 --- a/src/modules/addon/libkviaddon.cpp +++ b/src/modules/addon/libkviaddon.cpp @@ -135,10 +135,10 @@ static bool addon_kvs_fnc_version(KviKvsModuleFunctionCall * c) static bool addon_kvs_cmd_list(KviKvsModuleCommandCall * c) { - KviDict * da = KviKvsScriptAddonManager::instance()->addonDict(); + KviPointerHashTable * da = KviKvsScriptAddonManager::instance()->addonDict(); int cnt = 0; - KviDictIterator it(*da); + KviPointerHashTableIterator it(*da); while(KviKvsScriptAddon * a = it.current()) { c->window()->output(KVI_OUT_SYSTEMMESSAGE,__tr2qs("%cAddon id %Q, version %Q%c"),KVI_TEXT_BOLD,&(a->name()),&(a->version()),KVI_TEXT_BOLD); diff --git a/src/modules/addon/managementdialog.cpp b/src/modules/addon/managementdialog.cpp index 450c5c2a3..a0ec53f02 100644 --- a/src/modules/addon/managementdialog.cpp +++ b/src/modules/addon/managementdialog.cpp @@ -282,9 +282,9 @@ KviScriptManagementDialog::~KviScriptManagementDialog() void KviScriptManagementDialog::fillListView() { m_pListView->clear(); - KviDict * d = KviKvsScriptAddonManager::instance()->addonDict(); + KviPointerHashTable * d = KviKvsScriptAddonManager::instance()->addonDict(); if(!d)return; - KviDictIterator it(*d); + KviPointerHashTableIterator it(*d); KviScriptAddonListViewItem * item; while(KviKvsScriptAddon * a = it.current()) { diff --git a/src/modules/aliaseditor/aliaseditor.cpp b/src/modules/aliaseditor/aliaseditor.cpp index af167f080..91f86d206 100644 --- a/src/modules/aliaseditor/aliaseditor.cpp +++ b/src/modules/aliaseditor/aliaseditor.cpp @@ -371,10 +371,10 @@ KviAliasNamespaceListViewItem * KviAliasEditor::createFullNamespaceItem(const QS void KviAliasEditor::oneTimeSetup() { - KviDict * a = KviKvsAliasManager::instance()->aliasDict(); + KviPointerHashTable * a = KviKvsAliasManager::instance()->aliasDict(); if(!a)return; - KviDictIterator it(*a); + KviPointerHashTableIterator it(*a); KviAliasListViewItem * item; while(it.current()) @@ -577,7 +577,7 @@ void KviAliasEditor::exportSelected() exportAliases(true); } -void KviAliasEditor::exportSelectionInSinglesFiles(KviPtrList *l) +void KviAliasEditor::exportSelectionInSinglesFiles(KviPointerList *l) { if(!m_szDir.endsWith(QString(KVI_PATH_SEPARATOR)))m_szDir += KVI_PATH_SEPARATOR; debug ("dir %s",m_szDir.latin1()); @@ -631,7 +631,7 @@ void KviAliasEditor::exportAliases(bool bSelectedOnly,bool bSingleFiles) { saveLastEditedItem(); - KviPtrList l; + KviPointerList l; l.setAutoDelete(false); QString out; @@ -715,7 +715,7 @@ void KviAliasEditor::loadProperties(KviConfig *cfg) if(it)activateItem(it); } -void KviAliasEditor::appendAliasItems(KviPtrList * l,KviAliasEditorListViewItem * pStartFrom,bool bSelectedOnly) +void KviAliasEditor::appendAliasItems(KviPointerList * l,KviAliasEditorListViewItem * pStartFrom,bool bSelectedOnly) { if(!pStartFrom)return; if(pStartFrom->isAlias()) @@ -741,7 +741,7 @@ void KviAliasEditor::appendAliasItems(KviPtrList * l,KviAl appendAliasItems(l,(KviAliasEditorListViewItem *)(pStartFrom->nextSibling()),bSelectedOnly); } -void KviAliasEditor::appendNamespaceItems(KviPtrList * l,KviAliasEditorListViewItem * pStartFrom,bool bSelectedOnly) +void KviAliasEditor::appendNamespaceItems(KviPointerList * l,KviAliasEditorListViewItem * pStartFrom,bool bSelectedOnly) { if(!pStartFrom)return; if(pStartFrom->isNamespace()) @@ -767,7 +767,7 @@ void KviAliasEditor::appendNamespaceItems(KviPtrList * l,K appendNamespaceItems(l,(KviAliasEditorListViewItem *)(pStartFrom->nextSibling()),bSelectedOnly); } -void KviAliasEditor::appendSelectedItems(KviPtrList * l,KviAliasEditorListViewItem * pStartFrom,bool bIncludeChildrenOfSelected) +void KviAliasEditor::appendSelectedItems(KviPointerList * l,KviAliasEditorListViewItem * pStartFrom,bool bIncludeChildrenOfSelected) { if(!pStartFrom)return; if(pStartFrom->isSelected()) @@ -840,7 +840,7 @@ bool KviAliasEditor::removeItem(KviAliasEditorListViewItem *it,bool * pbYesToAll void KviAliasEditor::removeSelectedItems() { - KviPtrList l; + KviPointerList l; l.setAutoDelete(false); appendSelectedItems(&l,(KviAliasEditorListViewItem *)(m_pListView->firstChild()),false); @@ -1069,7 +1069,7 @@ void KviAliasEditor::newNamespace() bool KviAliasEditor::aliasExists(QString &szFullItemName) { - KviPtrList l; + KviPointerList l; l.setAutoDelete(false); appendAliasItems(&l,(KviAliasEditorListViewItem *)(m_pListView->firstChild()),false); @@ -1085,7 +1085,7 @@ bool KviAliasEditor::aliasExists(QString &szFullItemName) bool KviAliasEditor::namespaceExists(QString &szFullItemName) { - KviPtrList l; + KviPointerList l; l.setAutoDelete(false); appendNamespaceItems(&l,(KviAliasEditorListViewItem *)(m_pListView->firstChild()),false); @@ -1152,7 +1152,7 @@ void KviAliasEditor::renameItem() } // take child items, if any - KviPtrList lChildren; + KviPointerList lChildren; lChildren.setAutoDelete(false); KviTalListViewItem * it = m_pLastEditedItem->firstChild(); while(it) diff --git a/src/modules/aliaseditor/aliaseditor.h b/src/modules/aliaseditor/aliaseditor.h index fa69fb2d8..193d66df1 100644 --- a/src/modules/aliaseditor/aliaseditor.h +++ b/src/modules/aliaseditor/aliaseditor.h @@ -26,7 +26,7 @@ #include "kvi_window.h" #include "kvi_string.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include @@ -121,7 +121,7 @@ public: //bool modified(){ return m_bModified; }; void commit(); void exportAliases(bool,bool=false); - void exportSelectionInSinglesFiles(KviPtrList *l); + void exportSelectionInSinglesFiles(KviPointerList *l); void saveProperties(KviConfig *); void loadProperties(KviConfig *); @@ -151,9 +151,9 @@ protected: void selectOneItem(KviTalListViewItem * it,KviTalListViewItem *pStartFrom); void saveLastEditedItem(); void getUniqueItemName(KviAliasEditorListViewItem *item,QString &buffer,KviAliasEditorListViewItem::Type eType); - void appendSelectedItems(KviPtrList * l,KviAliasEditorListViewItem * pStartFrom,bool bIncludeChildrenOfSelected = false); - void appendAliasItems(KviPtrList * l,KviAliasEditorListViewItem * pStartFrom,bool bSelectedOnly); - void appendNamespaceItems(KviPtrList * l,KviAliasEditorListViewItem * pStartFrom,bool bSelectedOnly); + void appendSelectedItems(KviPointerList * l,KviAliasEditorListViewItem * pStartFrom,bool bIncludeChildrenOfSelected = false); + void appendAliasItems(KviPointerList * l,KviAliasEditorListViewItem * pStartFrom,bool bSelectedOnly); + void appendNamespaceItems(KviPointerList * l,KviAliasEditorListViewItem * pStartFrom,bool bSelectedOnly); bool removeItem(KviAliasEditorListViewItem *it,bool * pbYesToAll,bool bDeleteEmptyTree); void openParentItems(KviTalListViewItem * it); void activateItem(KviTalListViewItem * it); diff --git a/src/modules/avatar/libkviavatar.cpp b/src/modules/avatar/libkviavatar.cpp index 8a1cc8dd7..30c181d76 100644 --- a/src/modules/avatar/libkviavatar.cpp +++ b/src/modules/avatar/libkviavatar.cpp @@ -39,7 +39,7 @@ #include "kvi_ircconnectionuserinfo.h" #include "kvi_console.h" #include "kvi_filedialog.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_frame.h" #include "kvi_sharedfiles.h" #include "kvi_out.h" @@ -54,7 +54,7 @@ #include "kvi_tal_hbox.h" #include -static KviPtrList * g_pAvatarSelectionDialogList = 0; +static KviPointerList * g_pAvatarSelectionDialogList = 0; extern KVIRC_API KviSharedFilesManager * g_pSharedFilesManager; KviAsyncAvatarSelectionDialog::KviAsyncAvatarSelectionDialog(QWidget * par,const QString &szInitialPath,KviIrcConnection * c) @@ -546,7 +546,7 @@ static bool avatar_kvs_cmd_query(KviKvsModuleCommandCall * c) static bool avatar_module_init(KviModule * m) { - g_pAvatarSelectionDialogList = new KviPtrList; + g_pAvatarSelectionDialogList = new KviPointerList; g_pAvatarSelectionDialogList->setAutoDelete(false); KVSM_REGISTER_SIMPLE_COMMAND(m,"query",avatar_kvs_cmd_query); diff --git a/src/modules/chan/libkvichan.cpp b/src/modules/chan/libkvichan.cpp index 2373bf876..fb27c31b4 100644 --- a/src/modules/chan/libkvichan.cpp +++ b/src/modules/chan/libkvichan.cpp @@ -1200,7 +1200,7 @@ static bool chan_kvs_fnc_banlist(KviKvsModuleFunctionCall * c) int idx = 0; - KviPtrList * l = ((KviChannel *)(c->window()))->banList(); + KviPointerList * l = ((KviChannel *)(c->window()))->banList(); for(KviMaskEntry * e = l->first();e;e = l->next()) { @@ -1243,7 +1243,7 @@ static bool chan_kvs_fnc_banexceptionlist(KviKvsModuleFunctionCall * c) int idx = 0; - KviPtrList * l = ((KviChannel *)(c->window()))->banExceptionList(); + KviPointerList * l = ((KviChannel *)(c->window()))->banExceptionList(); for(KviMaskEntry * e = l->first();e;e = l->next()) { @@ -1286,7 +1286,7 @@ static bool chan_kvs_fnc_invitelist(KviKvsModuleFunctionCall * c) int idx = 0; - KviPtrList * l = ((KviChannel *)(c->window()))->inviteList(); + KviPointerList * l = ((KviChannel *)(c->window()))->inviteList(); for(KviMaskEntry * e = l->first();e;e = l->next()) { @@ -1331,7 +1331,7 @@ static bool chan_kvs_fnc_matchban(KviKvsModuleFunctionCall * c) return true; } - KviPtrList * l = ((KviChannel *)(c->window()))->banList(); + KviPointerList * l = ((KviChannel *)(c->window()))->banList(); for(KviMaskEntry * e = l->first();e;e = l->next()) { @@ -1380,7 +1380,7 @@ static bool chan_kvs_fnc_matchbanexception(KviKvsModuleFunctionCall * c) return true; } - KviPtrList * l = ((KviChannel *)(c->window()))->banExceptionList(); + KviPointerList * l = ((KviChannel *)(c->window()))->banExceptionList(); for(KviMaskEntry * e = l->first();e;e = l->next()) { @@ -1429,7 +1429,7 @@ static bool chan_kvs_fnc_matchinvite(KviKvsModuleFunctionCall * c) return true; } - KviPtrList * l = ((KviChannel *)(c->window()))->inviteList(); + KviPointerList * l = ((KviChannel *)(c->window()))->inviteList(); for(KviMaskEntry * e = l->first();e;e = l->next()) { diff --git a/src/modules/channelsjoin/channelsjoinwindow.cpp b/src/modules/channelsjoin/channelsjoinwindow.cpp index 00f138597..0954e7437 100644 --- a/src/modules/channelsjoin/channelsjoinwindow.cpp +++ b/src/modules/channelsjoin/channelsjoinwindow.cpp @@ -182,10 +182,10 @@ void KviChannelsJoinWindow::fillListView() par = new KviTalListViewItem(m_pListView,__tr2qs("Registered Channels")); par->setOpen(true); - KviAsciiDict * d = g_pRegisteredChannelDataBase->channelDict(); + KviPointerHashTable * d = g_pRegisteredChannelDataBase->channelDict(); if(d) { - KviAsciiDictIterator it(*d); + KviPointerHashTableIterator it(*d); while(it.current()) { chld = new KviTalListViewItem(par,it.currentKey()); diff --git a/src/modules/clock/libkviclock.cpp b/src/modules/clock/libkviclock.cpp index 08e02a66d..e724c0372 100644 --- a/src/modules/clock/libkviclock.cpp +++ b/src/modules/clock/libkviclock.cpp @@ -28,7 +28,7 @@ #include "kvi_frame.h" #include "kvi_locale.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include #include #include @@ -85,7 +85,7 @@ extern QPixmap * g_pIccMemBuffer; //extern HANDLE g_hIccMemBuffer; -static KviPtrList * g_pClockWidgetList; +static KviPointerList * g_pClockWidgetList; static QBitmap * g_pClockBitmap = 0; @@ -212,7 +212,7 @@ static bool clock_module_init(KviModule *m) g_pClockBitmap = new QBitmap(); QPixmap pix(kvi_clock_digits_xpm); *g_pClockBitmap = pix; - g_pClockWidgetList = new KviPtrList; + g_pClockWidgetList = new KviPointerList; g_pClockWidgetList->setAutoDelete(false); m->registerCommand("add",clock_module_cmd_add); #endif diff --git a/src/modules/codetester/codetester.cpp b/src/modules/codetester/codetester.cpp index 075c13f40..cf0caf187 100644 --- a/src/modules/codetester/codetester.cpp +++ b/src/modules/codetester/codetester.cpp @@ -41,7 +41,7 @@ #include #include "kvi_tal_popupmenu.h" -extern KviPtrList * g_pCodeTesterWindowList; +extern KviPointerList * g_pCodeTesterWindowList; diff --git a/src/modules/codetester/libkvicodetester.cpp b/src/modules/codetester/libkvicodetester.cpp index 849c2fadb..0c4dad576 100644 --- a/src/modules/codetester/libkvicodetester.cpp +++ b/src/modules/codetester/libkvicodetester.cpp @@ -25,11 +25,11 @@ #include "kvi_module.h" #include "kvi_locale.h" #include "kvi_frame.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "codetester.h" -KviPtrList * g_pCodeTesterWindowList = 0; +KviPointerList * g_pCodeTesterWindowList = 0; /* @@ -58,7 +58,7 @@ static bool codetester_module_init(KviModule * m) { KVSM_REGISTER_SIMPLE_COMMAND(m,"open",codetester_kvs_cmd_open); - g_pCodeTesterWindowList = new KviPtrList(); + g_pCodeTesterWindowList = new KviPointerList(); g_pCodeTesterWindowList->setAutoDelete(false); return true; } diff --git a/src/modules/config/libkviconfig.cpp b/src/modules/config/libkviconfig.cpp index 5942a0447..ef1c5b4b6 100644 --- a/src/modules/config/libkviconfig.cpp +++ b/src/modules/config/libkviconfig.cpp @@ -29,9 +29,9 @@ #include "kvi_app.h" #include "kvi_locale.h" -#include "kvi_dict.h" +#include "kvi_pointerhashtable.h" -static KviDict * g_pConfigDict = 0; +static KviPointerHashTable * g_pConfigDict = 0; static int g_iNextConfigId = 0; /* @@ -107,7 +107,7 @@ static bool config_kvs_fnc_open(KviKvsModuleFunctionCall * c) if(KviFileUtils::isAbsolutePath(szFile))szAbsFile = szFile; else g_pApp->getLocalKvircDirectory(szAbsFile,KviApp::ConfigScripts,szFile,true); - KviDictIterator it(*g_pConfigDict); + KviPointerHashTableIterator it(*g_pConfigDict); while(it.current()) { if(KviQString::equalCI(it.current()->fileName(),szAbsFile)) @@ -163,7 +163,7 @@ static bool config_kvs_fnc_id(KviKvsModuleFunctionCall * c) if(KviFileUtils::isAbsolutePath(szFile))szAbsFile = szFile; else g_pApp->getLocalKvircDirectory(szAbsFile,KviApp::ConfigScripts,szFile,true); - KviDictIterator it(*g_pConfigDict); + KviPointerHashTableIterator it(*g_pConfigDict); while(it.current()) { if(KviQString::equalCI(it.current()->fileName(),szAbsFile)) @@ -489,7 +489,7 @@ static bool config_kvs_fnc_filelist(KviKvsModuleFunctionCall * c) KviKvsArray* pArray = new KviKvsArray(); int id=0; - KviDictIterator it(*g_pConfigDict); + KviPointerHashTableIterator it(*g_pConfigDict); while(it.current()) { pArray->set(id++, new KviKvsVariant(it.currentKey())); @@ -830,7 +830,7 @@ static bool config_kvs_cmd_setsection(KviKvsModuleCommandCall * c) static bool config_module_init(KviModule * m) { - g_pConfigDict = new KviDict; + g_pConfigDict = new KviPointerHashTable; g_pConfigDict->setAutoDelete(true); KVSM_REGISTER_FUNCTION(m,"open",config_kvs_fnc_open); diff --git a/src/modules/context/libkvicontext.cpp b/src/modules/context/libkvicontext.cpp index f205b5930..c97c7cebe 100644 --- a/src/modules/context/libkvicontext.cpp +++ b/src/modules/context/libkvicontext.cpp @@ -342,7 +342,7 @@ static bool context_kvs_fnc_list(KviKvsModuleFunctionCall * c) { KviKvsArray * pArray = new KviKvsArray(); - KviPtrList * pWinList = g_pFrame->windowList(); + KviPointerList * pWinList = g_pFrame->windowList(); int idx = 0; for(KviWindow * pWnd = pWinList->first();pWnd;pWnd = pWinList->next()) { diff --git a/src/modules/dcc/broker.cpp b/src/modules/dcc/broker.cpp index 02ab19886..0212adac4 100644 --- a/src/modules/dcc/broker.cpp +++ b/src/modules/dcc/broker.cpp @@ -54,13 +54,13 @@ KviDccBroker::KviDccBroker() { KviDccFileTransfer::init(); - m_pBoxList = new KviPtrList; + m_pBoxList = new KviPointerList; m_pBoxList->setAutoDelete(false); - m_pDccWindowList = new KviPtrList; + m_pDccWindowList = new KviPointerList; m_pDccWindowList->setAutoDelete(false); - m_pZeroPortTags = new KviDict(17); + m_pZeroPortTags = new KviPointerHashTable(17); m_pZeroPortTags->setAutoDelete(true); } diff --git a/src/modules/dcc/broker.h b/src/modules/dcc/broker.h index c1f253849..dd61cbd6f 100644 --- a/src/modules/dcc/broker.h +++ b/src/modules/dcc/broker.h @@ -33,10 +33,10 @@ #endif #include "kvi_string.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_sparser.h" -#include "kvi_dict.h" +#include "kvi_pointerhashtable.h" #include #include @@ -63,9 +63,9 @@ public: KviDccBroker(); ~KviDccBroker(); protected: - KviPtrList * m_pBoxList; - KviPtrList * m_pDccWindowList; - KviDict * m_pZeroPortTags; + KviPointerList * m_pBoxList; + KviPointerList * m_pDccWindowList; + KviPointerHashTable * m_pZeroPortTags; public: KviDccZeroPortTag * addZeroPortTag(); KviDccZeroPortTag * findZeroPortTag(const QString &szTag); diff --git a/src/modules/dcc/canvas.h b/src/modules/dcc/canvas.h index 2e993a25e..10a0d72ee 100644 --- a/src/modules/dcc/canvas.h +++ b/src/modules/dcc/canvas.h @@ -33,7 +33,7 @@ #include "window.h" #include "thread.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" diff --git a/src/modules/dcc/chat.cpp b/src/modules/dcc/chat.cpp index a0cb686ba..d629b3d14 100644 --- a/src/modules/dcc/chat.cpp +++ b/src/modules/dcc/chat.cpp @@ -539,7 +539,7 @@ void KviDccChat::connected() KviDccChatThread::KviDccChatThread(KviWindow *wnd,kvi_socket_t fd) : KviDccThread(wnd,fd) { - m_pOutBuffers = new KviPtrList; + m_pOutBuffers = new KviPointerList; m_pOutBuffers->setAutoDelete(true); } diff --git a/src/modules/dcc/chat.h b/src/modules/dcc/chat.h index e44270828..d309d1482 100644 --- a/src/modules/dcc/chat.h +++ b/src/modules/dcc/chat.h @@ -32,7 +32,7 @@ #include "descriptor.h" #include "thread.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #ifdef COMPILE_SSL_SUPPORT class KviSSL; @@ -44,7 +44,7 @@ public: KviDccChatThread(KviWindow * wnd,kvi_socket_t fd); ~KviDccChatThread(); protected: - KviPtrList * m_pOutBuffers; + KviPointerList * m_pOutBuffers; protected: virtual void run(); bool tryFlushOutBuffers(); diff --git a/src/modules/dcc/descriptor.cpp b/src/modules/dcc/descriptor.cpp index 38adb65a3..261500a35 100644 --- a/src/modules/dcc/descriptor.cpp +++ b/src/modules/dcc/descriptor.cpp @@ -35,9 +35,9 @@ static unsigned int g_uNextDescriptorId = 1; // we use 0 as an invalid descriptor id -static KviIntDict * g_pDescriptorDict = 0; +static KviPointerHashTable * g_pDescriptorDict = 0; -KviIntDict * KviDccDescriptor::descriptorDict() +KviPointerHashTable * KviDccDescriptor::descriptorDict() { return g_pDescriptorDict; } @@ -62,7 +62,7 @@ KviDccDescriptor::KviDccDescriptor(KviConsole * pConsole) if(!g_pDescriptorDict) { - g_pDescriptorDict = new KviIntDict; + g_pDescriptorDict = new KviPointerHashTable; g_pDescriptorDict->setAutoDelete(false); } g_pDescriptorDict->replace((long)m_uId,this); diff --git a/src/modules/dcc/descriptor.h b/src/modules/dcc/descriptor.h index e08ff6015..ec6bee789 100644 --- a/src/modules/dcc/descriptor.h +++ b/src/modules/dcc/descriptor.h @@ -27,7 +27,7 @@ #include "kvi_string.h" #include "kvi_console.h" -#include "kvi_intdict.h" +#include "kvi_pointerhashtable.h" class KviDccWindow; @@ -71,7 +71,7 @@ public: unsigned int id() const { return m_uId; }; const QString & idString() const { return m_szId; }; static KviDccDescriptor * find(unsigned int uId); - static KviIntDict * descriptorDict(); + static KviPointerHashTable * descriptorDict(); void triggerCreationEvent(); // this MUST be called by the creator of the descriptor! //private: diff --git a/src/modules/dcc/libkvidcc.cpp b/src/modules/dcc/libkvidcc.cpp index 992701a09..e5bebbb26 100644 --- a/src/modules/dcc/libkvidcc.cpp +++ b/src/modules/dcc/libkvidcc.cpp @@ -2601,10 +2601,10 @@ static bool dcc_kvs_fnc_sessionList(KviKvsModuleFunctionCall * c) KviKvsArray * a = new KviKvsArray(); c->returnValue()->setArray(a); - KviIntDict * dict = KviDccDescriptor::descriptorDict(); + KviPointerHashTable * dict = KviDccDescriptor::descriptorDict(); if(!dict)return true; - KviIntDictIterator it(*dict); + KviPointerHashTableIterator it(*dict); int idx = 0; diff --git a/src/modules/dcc/send.cpp b/src/modules/dcc/send.cpp index ba4f79f49..19f907da3 100644 --- a/src/modules/dcc/send.cpp +++ b/src/modules/dcc/send.cpp @@ -87,7 +87,7 @@ extern KviDccBroker * g_pDccBroker; extern KVIRC_API KviMediaManager * g_pMediaManager; // kvi_app.cpp -static KviPtrList * g_pDccFileTransfers = 0; +static KviPointerList * g_pDccFileTransfers = 0; static QPixmap * g_pDccFileTransferIcon = 0; //#warning "The events that have a KviStr data pointer should become real classes, that take care of deleting the data pointer!" @@ -1354,7 +1354,7 @@ QString KviDccFileTransfer::tipText() void KviDccFileTransfer::init() { if(g_pDccFileTransfers)return; - g_pDccFileTransfers = new KviPtrList; + g_pDccFileTransfers = new KviPointerList; g_pDccFileTransfers->setAutoDelete(false); QPixmap * pix = g_pIconManager->getImage("kvi_dccfiletransfericons.png"); diff --git a/src/modules/dcc/send.h b/src/modules/dcc/send.h index 81276820b..c083ce4af 100644 --- a/src/modules/dcc/send.h +++ b/src/modules/dcc/send.h @@ -33,7 +33,7 @@ #include "kvi_sockettype.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include #include #include "kvi_tal_popupmenu.h" diff --git a/src/modules/dcc/thread.h b/src/modules/dcc/thread.h index cff7871a9..91b46f314 100644 --- a/src/modules/dcc/thread.h +++ b/src/modules/dcc/thread.h @@ -26,7 +26,7 @@ #include "kvi_thread.h" #include "kvi_sockettype.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include diff --git a/src/modules/dcc/voice.h b/src/modules/dcc/voice.h index bfbe62ac0..fcd8b5978 100644 --- a/src/modules/dcc/voice.h +++ b/src/modules/dcc/voice.h @@ -174,7 +174,7 @@ protected: QString m_szIp; unsigned short m_uPort; QString m_szNick; - KviPtrList * m_pChildrenTree; + KviPointerList * m_pChildrenTree; public: const QString & ip(){ return m_szIp; }; unsigned short port(){ return m_uPort; }; @@ -198,7 +198,7 @@ void KviVoiceParty::addChild(KviVoiceParty * pChild) { if(!m_pChildrenTree) { - m_pChildrenTree = new KviPtrList; + m_pChildrenTree = new KviPointerList; m_pChildrenTree->setAutoDelete(true); } m_pChildrenTree->append(pChild); @@ -314,8 +314,8 @@ public: KviVoiceConference(); ~KviVoiceConference(); public: - KviPtrList * m_pLinks; - KviDict * + KviPointerList * m_pLinks; + KviPointerHashTable * SOCKET m_hUdpSocket; QString m_szLastError; @@ -332,7 +332,7 @@ protected: KviVoiceConference::KviVoiceConference() { - m_pLinks = new KviPtrList; + m_pLinks = new KviPointerList; m_pLinks->setAutoDelete(true); } diff --git a/src/modules/dialog/libkvidialog.cpp b/src/modules/dialog/libkvidialog.cpp index 3e4e24240..6fbb81912 100644 --- a/src/modules/dialog/libkvidialog.cpp +++ b/src/modules/dialog/libkvidialog.cpp @@ -51,7 +51,7 @@ #include "kvi_kvs_script.h" #include "kvi_msgbox.h" -static KviPtrList * g_pDialogModuleDialogList; +static KviPointerList * g_pDialogModuleDialogList; KviKvsCallbackMessageBox::KviKvsCallbackMessageBox( const QString &szCaption, @@ -878,7 +878,7 @@ static bool dialog_module_fnc_textline(KviModule *m,KviCommand *c,KviParameterLi static bool dialog_module_init(KviModule * m) { - g_pDialogModuleDialogList = new KviPtrList; + g_pDialogModuleDialogList = new KviPointerList; g_pDialogModuleDialogList->setAutoDelete(false); KVSM_REGISTER_CALLBACK_COMMAND(m,"message",dialog_kvs_cmd_message); diff --git a/src/modules/dockwidget/libkvidockwidget_qt3.cpp b/src/modules/dockwidget/libkvidockwidget_qt3.cpp index 50e31cb04..9283907c2 100644 --- a/src/modules/dockwidget/libkvidockwidget_qt3.cpp +++ b/src/modules/dockwidget/libkvidockwidget_qt3.cpp @@ -89,8 +89,8 @@ #endif #endif -extern KVIRC_API KviAsciiDict * g_pGlobalWindowDict; -static KviPtrList * g_pDockWidgetList = 0; +extern KVIRC_API KviPointerHashTable * g_pGlobalWindowDict; +static KviPointerList * g_pDockWidgetList = 0; static QPixmap * g_pDock1 = 0; static QPixmap * g_pDock2 = 0; @@ -388,7 +388,7 @@ void KviDockWidget::doAway(int id) { if(id<0) { - KviAsciiDictIterator it(*g_pGlobalWindowDict); + KviPointerHashTableIterator it(*g_pGlobalWindowDict); while(KviWindow * wnd = it.current()) { if(wnd->type()==KVI_WINDOW_TYPE_CONSOLE) @@ -433,7 +433,7 @@ void KviDockWidget::fillContextPopup() int iSeparator=m_pAwayPopup->insertSeparator(); - KviAsciiDictIterator it(*g_pGlobalWindowDict); + KviPointerHashTableIterator it(*g_pGlobalWindowDict); bool bAllAway=1; bool bAllUnaway=1; int iNetCount=0; @@ -802,7 +802,7 @@ static bool dockwidget_module_init(KviModule * m) #endif - g_pDockWidgetList = new KviPtrList; + g_pDockWidgetList = new KviPointerList; g_pDockWidgetList->setAutoDelete(false); diff --git a/src/modules/dockwidget/libkvidockwidget_qt4.cpp b/src/modules/dockwidget/libkvidockwidget_qt4.cpp index 26d866fba..997c8c8a1 100644 --- a/src/modules/dockwidget/libkvidockwidget_qt4.cpp +++ b/src/modules/dockwidget/libkvidockwidget_qt4.cpp @@ -64,8 +64,8 @@ #include -extern KVIRC_API KviAsciiDict * g_pGlobalWindowDict; -static KviPtrList * g_pDockWidgetList = 0; +extern KVIRC_API KviPointerHashTable * g_pGlobalWindowDict; +static KviPointerList * g_pDockWidgetList = 0; static QPixmap * g_pDock1 = 0; static QPixmap * g_pDock2 = 0; @@ -219,7 +219,7 @@ void KviDockWidget::doAway(int id) { if(id<0) { - KviAsciiDictIterator it(*g_pGlobalWindowDict); + KviPointerHashTableIterator it(*g_pGlobalWindowDict); while(KviWindow * wnd = it.current()) { if(wnd->type()==KVI_WINDOW_TYPE_CONSOLE) @@ -264,7 +264,7 @@ void KviDockWidget::fillContextPopup() int iSeparator=m_pAwayPopup->insertSeparator(); - KviAsciiDictIterator it(*g_pGlobalWindowDict); + KviPointerHashTableIterator it(*g_pGlobalWindowDict); bool bAllAway=1; bool bAllUnaway=1; int iNetCount=0; @@ -636,7 +636,7 @@ static bool dockwidget_module_init(KviModule * m) g_pDock3 = new QPixmap(buffer); - g_pDockWidgetList = new KviPtrList; + g_pDockWidgetList = new KviPointerList; g_pDockWidgetList->setAutoDelete(false); diff --git a/src/modules/editor/libkvieditor.cpp b/src/modules/editor/libkvieditor.cpp index 3e027f261..2e60c651f 100644 --- a/src/modules/editor/libkvieditor.cpp +++ b/src/modules/editor/libkvieditor.cpp @@ -27,11 +27,11 @@ KviModule * g_pEditorModulePointer = 0; -KviPtrList * g_pScriptEditorWindowList = 0; +KviPointerList * g_pScriptEditorWindowList = 0; static bool editor_module_init(KviModule * m) { - g_pScriptEditorWindowList = new KviPtrList; + g_pScriptEditorWindowList = new KviPointerList; g_pScriptEditorWindowList->setAutoDelete(false); g_pEditorModulePointer = m; diff --git a/src/modules/editor/scripteditor.cpp b/src/modules/editor/scripteditor.cpp index 2e7ab0d3e..70237ee07 100644 --- a/src/modules/editor/scripteditor.cpp +++ b/src/modules/editor/scripteditor.cpp @@ -47,7 +47,7 @@ #include "kvi_qstring.h" #include "kvi_config.h" #include "kvi_module.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" // #include "kvi_app.h" #include "kvi_console.h" @@ -58,7 +58,7 @@ #include -extern KviPtrList * g_pScriptEditorWindowList; +extern KviPointerList * g_pScriptEditorWindowList; extern KviModule * g_pEditorModulePointer; @@ -96,7 +96,7 @@ KviCompletionBox::KviCompletionBox(QWidget * parent = 0) void KviCompletionBox::updateContents(QString buffer) { buffer=buffer.stripWhiteSpace(); - KviPtrList list; + KviPointerList list; clear(); QString szModule; @@ -167,7 +167,7 @@ void KviCompletionBox::keyPressEvent(QKeyEvent * e) KviScriptEditorWidgetColorOptions::KviScriptEditorWidgetColorOptions(QWidget * pParent) : QDialog(pParent) { - m_pSelectorInterfaceList = new KviPtrList; + m_pSelectorInterfaceList = new KviPointerList; m_pSelectorInterfaceList->setAutoDelete(false); setCaption(__tr2qs_ctx("Preferences","editor")); QGridLayout * g = new QGridLayout(this,3,3,4,4); @@ -409,7 +409,7 @@ void KviScriptEditorWidget::contentsMousePressEvent(QMouseEvent *e) buffer=this->text(para); getWordOnCursor(buffer,index); QString tmp=buffer; - KviPtrList l; + KviPointerList l; if (tmp.left(1) == "$") { tmp.remove(0,1); @@ -441,7 +441,7 @@ bool KviScriptEditorWidget::contextSensitiveHelp() const /* QString tmp=buffer; - KviPtrList * l; + KviPointerList * l; if(tmp.left(1) == "$") { tmp.remove(0,1); diff --git a/src/modules/editor/scripteditor.h b/src/modules/editor/scripteditor.h index 8a6147ef6..0d14ede29 100644 --- a/src/modules/editor/scripteditor.h +++ b/src/modules/editor/scripteditor.h @@ -38,9 +38,9 @@ #include "kvi_tal_popupmenu.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_selectors.h" -typedef KviPtrList ColumnList; +typedef KviPointerList ColumnList; class KviCompletionBox: public KviTalListBox { @@ -113,7 +113,7 @@ public: KviScriptEditorWidgetColorOptions(QWidget * pParent); ~KviScriptEditorWidgetColorOptions(); private: - KviPtrList * m_pSelectorInterfaceList; + KviPointerList * m_pSelectorInterfaceList; protected: KviColorSelector * addColorSelector(QWidget * pParent,const QString & txt,QColor * pOption,bool bEnabled); diff --git a/src/modules/eventeditor/eventeditor.cpp b/src/modules/eventeditor/eventeditor.cpp index 77e5b4361..a9d78c093 100644 --- a/src/modules/eventeditor/eventeditor.cpp +++ b/src/modules/eventeditor/eventeditor.cpp @@ -112,7 +112,7 @@ void KviEventEditor::oneTimeSetup() { KviKvsEvent * e = KviKvsEventManager::instance()->appEvent(i); it = new KviEventListViewItem(m_pListView,i,e->name(),e->parameterDescription()); - if(KviPtrList * l = e->handlers()) + if(KviPointerList * l = e->handlers()) { for(KviKvsEventHandler * s = l->first();s;s = l->next()) { diff --git a/src/modules/filetransferwindow/filetransferwindow.cpp b/src/modules/filetransferwindow/filetransferwindow.cpp index c607efcb8..93b8a6b33 100644 --- a/src/modules/filetransferwindow/filetransferwindow.cpp +++ b/src/modules/filetransferwindow/filetransferwindow.cpp @@ -238,7 +238,7 @@ void KviFileTransferWindow::tipRequest(KviDynamicToolTip * tip,const QPoint &pnt void KviFileTransferWindow::fillTransferView() { - KviPtrList * l = KviFileTransferManager::instance()->transferList(); + KviPointerList * l = KviFileTransferManager::instance()->transferList(); if(!l)return; KviFileTransferItem * it; for(KviFileTransfer * t = l->first();t;t = l->next()) diff --git a/src/modules/filetransferwindow/libkvifiletransferwindow.cpp b/src/modules/filetransferwindow/libkvifiletransferwindow.cpp index 8e5e2ccf3..916375372 100644 --- a/src/modules/filetransferwindow/libkvifiletransferwindow.cpp +++ b/src/modules/filetransferwindow/libkvifiletransferwindow.cpp @@ -105,7 +105,7 @@ static bool filetransferwindow_kvs_cmd_open(KviKvsModuleCommandCall * c) if(d) { - KviDict dict(17,true); + KviPointerHashTable dict(17,true); dict.setAutoDelete(true); QString dummy; dict.replace("bCreateMinimized",new QVariant(c->hasSwitch('m',dummy))); diff --git a/src/modules/help/helpwidget.cpp b/src/modules/help/helpwidget.cpp index c416b714e..b35c1d1a0 100644 --- a/src/modules/help/helpwidget.cpp +++ b/src/modules/help/helpwidget.cpp @@ -39,8 +39,8 @@ #include extern Index * g_pDocIndex; -extern KviPtrList * g_pHelpWindowList; -extern KviPtrList * g_pHelpWidgetList; +extern KviPointerList * g_pHelpWindowList; +extern KviPointerList * g_pHelpWidgetList; KviHelpWidget::KviHelpWidget(QWidget * par,KviFrame * lpFrm,bool bIsStandalone) : QWidget(par,"help_widget") diff --git a/src/modules/help/helpwindow.cpp b/src/modules/help/helpwindow.cpp index 197e9e811..a1a8a6dec 100644 --- a/src/modules/help/helpwindow.cpp +++ b/src/modules/help/helpwindow.cpp @@ -41,8 +41,8 @@ #include "kvi_valuelist.h" extern Index * g_pDocIndex; -extern KviPtrList * g_pHelpWindowList; -extern KviPtrList * g_pHelpWidgetList; +extern KviPointerList * g_pHelpWindowList; +extern KviPointerList * g_pHelpWidgetList; bool g_bIndexingDone = FALSE; KviHelpWindow::KviHelpWindow(KviFrame * lpFrm,const char * name) diff --git a/src/modules/help/index.cpp b/src/modules/help/index.cpp index d1c629793..659ff44cb 100755 --- a/src/modules/help/index.cpp +++ b/src/modules/help/index.cpp @@ -1,75 +1,14 @@ -/********************************************************************** - -** Copyright (C) 2000-2003 Trolltech AS. All rights reserved. - -** - -** This file is part of the Qt Assistant. - -** - -** This file may be distributed and/or modified under the terms of the - -** GNU General Public License version 2 as published by the Free Software - -** Foundation and appearing in the file LICENSE.GPL included in the - -** packaging of this file. - -** - -** Licensees holding valid Qt Enterprise Edition or Qt Professional Edition - -** licenses may use this file in accordance with the Qt Commercial License - -** Agreement provided with the Software. - -** - -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE - -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -** - -** See http://www.trolltech.com/gpl/ for GPL licensing information. - -** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for - -** information about Qt Commercial License Agreements. - -** - -** Contact info@trolltech.com if any conditions of this licensing are - -** not clear to you. - -** - -**********************************************************************/ - - - #include "index.h" - - #include "kvi_file.h" - #include - #include - -#include "kvi_dict.h" - +#include "kvi_pointerhashtable.h" #include - #include - #include - int kvi_compare(const Term * p1,const Term * p2) { if(p1->frequency == p2->frequency) @@ -79,49 +18,29 @@ int kvi_compare(const Term * p1,const Term * p2) return 1; } - QDataStream &operator>>( QDataStream &s, Document &l ) - { - s >> l.docNumber; - s >> l.frequency; - return s; - } - - QDataStream &operator<<( QDataStream &s, const Document &l ) - { - s << (Q_INT16)l.docNumber; - s << (Q_INT16)l.frequency; - return s; - } - - Index::Index( const QString &dp, const QString &hp ) : QObject( 0, 0 ), dict( 8999 ), docPath( dp ) { - alreadyHaveDocList = FALSE; - lastWindowClosed = FALSE; - connect( qApp, SIGNAL( lastWindowClosed() ), - this, SLOT( setLastWinClosed() ) ); - } @@ -131,17 +50,11 @@ Index::Index( const QStringList &dl, const QString &hp ) : QObject( 0, 0 ), dict( 8999 ) { - docList = dl; - alreadyHaveDocList = TRUE; - lastWindowClosed = FALSE; - connect( qApp, SIGNAL( lastWindowClosed() ), - this, SLOT( setLastWinClosed() ) ); - } @@ -220,37 +133,21 @@ void Index::setupDocumentList() void Index::insertInDict( const QString &str, int docNum ) - { - if ( strcmp( str, "amp" ) == 0 || strcmp( str, "nbsp" ) == 0 ) - return; - Entry *e = 0; - if ( dict.count() ) - e = dict[ str ]; - - if ( e ) { - if ( e->documents.first().docNumber != docNum ) - e->documents.prepend( Document( docNum, 1 ) ); - else - e->documents.first().frequency++; - } else { - dict.insert( str, new Entry( docNum ) ); - } - } @@ -329,7 +226,7 @@ void Index::writeDict() { - KviDictIterator it( dict ); + KviPointerHashTableIterator it( dict ); KviFile f( dictFile ); @@ -596,7 +493,7 @@ QStringList Index::getWildcardTerms( const QString &term ) #endif - KviDictIterator it( dict ); + KviPointerHashTableIterator it( dict ); for( ; it.current(); ++it ) { diff --git a/src/modules/help/index.h b/src/modules/help/index.h index 3d2abd996..9debcb3e9 100755 --- a/src/modules/help/index.h +++ b/src/modules/help/index.h @@ -30,8 +30,8 @@ #define INDEX_H #include -#include "kvi_dict.h" -#include "kvi_list.h" +#include "kvi_pointerhashtable.h" +#include "kvi_pointerlist.h" #include "kvi_valuelist.h" #include #include @@ -99,8 +99,8 @@ private: void buildMiniDict( const QString& ); QStringList docList; QStringList titleList; - KviDict dict; - KviDict miniDict; + KviPointerHashTable dict; + KviPointerHashTable miniDict; uint wordNum; QString docPath; QString dictFile, docListFile; @@ -118,7 +118,7 @@ struct Term { -#define TermList KviPtrList +#define TermList KviPointerList #endif diff --git a/src/modules/help/libkvihelp.cpp b/src/modules/help/libkvihelp.cpp index 5f1c30f02..5bf4737c7 100644 --- a/src/modules/help/libkvihelp.cpp +++ b/src/modules/help/libkvihelp.cpp @@ -39,8 +39,8 @@ #include Index * g_pDocIndex = 0; -KviPtrList * g_pHelpWidgetList = 0; -KviPtrList * g_pHelpWindowList = 0; +KviPointerList * g_pHelpWidgetList = 0; +KviPointerList * g_pHelpWindowList = 0; /* @doc: help.search @@ -197,9 +197,9 @@ static bool help_module_init(KviModule * m) - g_pHelpWidgetList = new KviPtrList; + g_pHelpWidgetList = new KviPointerList; g_pHelpWidgetList->setAutoDelete(false); - g_pHelpWindowList = new KviPtrList; + g_pHelpWindowList = new KviPointerList; g_pHelpWindowList->setAutoDelete(false); KVSM_REGISTER_SIMPLE_COMMAND(m,"open",help_kvs_cmd_open); diff --git a/src/modules/http/httpfiletransfer.cpp b/src/modules/http/httpfiletransfer.cpp index 18ccb5b7d..2b9b34f11 100644 --- a/src/modules/http/httpfiletransfer.cpp +++ b/src/modules/http/httpfiletransfer.cpp @@ -37,7 +37,7 @@ #include "kvi_tal_popupmenu.h" #include -static KviPtrList * g_pHttpFileTransfers = 0; +static KviPointerList * g_pHttpFileTransfers = 0; static QPixmap * g_pHttpIcon = 0; @@ -60,7 +60,7 @@ KviHttpFileTransfer::KviHttpFileTransfer() connect(m_pHttpRequest,SIGNAL(status(const QString &)),this,SLOT(statusMessage(const QString &))); connect(m_pHttpRequest,SIGNAL(terminated(bool)),this,SLOT(transferTerminated(bool))); - connect(m_pHttpRequest,SIGNAL(header(KviAsciiDict *)),this,SLOT(headersReceived(KviAsciiDict *))); + connect(m_pHttpRequest,SIGNAL(header(KviPointerHashTable *)),this,SLOT(headersReceived(KviPointerHashTable *))); connect(m_pHttpRequest,SIGNAL(resolvingHost(const QString &)),this,SLOT(resolvingHost(const QString &))); connect(m_pHttpRequest,SIGNAL(requestSent(const QStringList &)),this,SLOT(requestSent(const QStringList &))); connect(m_pHttpRequest,SIGNAL(contactingHost(const QString &)),this,SLOT(contactingHost(const QString &))); @@ -337,7 +337,7 @@ QString KviHttpFileTransfer::tipText() void KviHttpFileTransfer::init() { if(g_pHttpFileTransfers)return; - g_pHttpFileTransfers = new KviPtrList; + g_pHttpFileTransfers = new KviPointerList; g_pHttpFileTransfers->setAutoDelete(false); QPixmap * pix = g_pIconManager->getImage("kvi_httpicons.png"); @@ -462,13 +462,13 @@ void KviHttpFileTransfer::transferTerminated(bool bSuccess) } } -void KviHttpFileTransfer::headersReceived(KviAsciiDict *h) +void KviHttpFileTransfer::headersReceived(KviPointerHashTable *h) { if(!h)return; KviWindow * out = transferWindow(); if(out && (!m_bNoOutput))out->output(KVI_OUT_GENERICSTATUS,__tr2qs_ctx("[HTTP %d]: Response headers:","http"),id()); - KviAsciiDictIterator it(*h); + KviPointerHashTableIterator it(*h); while(KviStr * s = it.current()) { QString szHeader = it.currentKey(); diff --git a/src/modules/http/httpfiletransfer.h b/src/modules/http/httpfiletransfer.h index 0a556a6bf..88dea71d6 100644 --- a/src/modules/http/httpfiletransfer.h +++ b/src/modules/http/httpfiletransfer.h @@ -87,7 +87,7 @@ public: protected slots: void statusMessage(const QString &txt); void transferTerminated(bool bSuccess); - void headersReceived(KviAsciiDict *h); + void headersReceived(KviPointerHashTable *h); void requestSent(const QStringList &sl); void resolvingHost(const QString &hostname); diff --git a/src/modules/ident/libkviident.cpp b/src/modules/ident/libkviident.cpp index b7ac36def..fbe5c978d 100644 --- a/src/modules/ident/libkviident.cpp +++ b/src/modules/ident/libkviident.cpp @@ -198,10 +198,10 @@ void KviIdentDaemon::run() m_sock6 = KVI_INVALID_SOCKET; bool bEventPosted = false; - m_pRequestList = new KviPtrList; + m_pRequestList = new KviPointerList; m_pRequestList->setAutoDelete(true); - KviPtrList dying; + KviPointerList dying; dying.setAutoDelete(false); #ifdef COMPILE_IPV6_SUPPORT diff --git a/src/modules/ident/libkviident.h b/src/modules/ident/libkviident.h index 5e5b68428..8e8b7d2cd 100644 --- a/src/modules/ident/libkviident.h +++ b/src/modules/ident/libkviident.h @@ -28,7 +28,7 @@ #include "kvi_time.h" #include "kvi_settings.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include class KviIdentRequest @@ -75,7 +75,7 @@ private: bool m_bIpV6ContainsIpV4; kvi_socket_t m_sock; kvi_socket_t m_sock6; - KviPtrList * m_pRequestList; + KviPointerList * m_pRequestList; public: virtual void run(); protected: diff --git a/src/modules/iograph/libkviiograph.cpp b/src/modules/iograph/libkviiograph.cpp index 2ad73a410..21d94e75b 100644 --- a/src/modules/iograph/libkviiograph.cpp +++ b/src/modules/iograph/libkviiograph.cpp @@ -33,7 +33,7 @@ #include "kvi_frame.h" #include "kvi_locale.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include #include #include @@ -42,7 +42,7 @@ extern QPixmap * g_pIccMemBuffer; -static KviPtrList * g_pIOGraphWidgetList; +static KviPointerList * g_pIOGraphWidgetList; KviIOGraphDisplay::KviIOGraphDisplay(KviIrcContextController * pController,bool sentGraph,bool recvGraph) : KviIrcContextGraphicalApplet(pController,"iograph_display") @@ -252,7 +252,7 @@ static bool iograph_module_cmd_add(KviModule *m,KviCommand *c) static bool iograph_module_init(KviModule *m) { #if 0 - g_pIOGraphWidgetList = new KviPtrList; + g_pIOGraphWidgetList = new KviPointerList; g_pIOGraphWidgetList->setAutoDelete(false); m->registerCommand("add",iograph_module_cmd_add); #endif diff --git a/src/modules/lamerizer/libkvilamerizer.cpp b/src/modules/lamerizer/libkvilamerizer.cpp index 5518bd09e..66512534c 100644 --- a/src/modules/lamerizer/libkvilamerizer.cpp +++ b/src/modules/lamerizer/libkvilamerizer.cpp @@ -50,9 +50,9 @@ #include "kvi_memmove.h" #include "kvi_malloc.h" - #include "kvi_list.h" + #include "kvi_pointerlist.h" - static KviPtrList * g_pEngineList = 0; + static KviPointerList * g_pEngineList = 0; KviLamerizerEngine::KviLamerizerEngine(bool bLight) : KviCryptEngine() @@ -208,7 +208,7 @@ static bool lamerizer_module_init(KviModule * m) { #ifdef COMPILE_CRYPT_SUPPORT - g_pEngineList = new KviPtrList; + g_pEngineList = new KviPointerList; g_pEngineList->setAutoDelete(false); // FIXME: Maybe convert this repeated code to a function eh ? diff --git a/src/modules/links/libkvilinks.cpp b/src/modules/links/libkvilinks.cpp index 69751d9c2..baf6ba69f 100644 --- a/src/modules/links/libkvilinks.cpp +++ b/src/modules/links/libkvilinks.cpp @@ -31,7 +31,7 @@ #include -KviPtrList * g_pLinksWindowList = 0; +KviPointerList * g_pLinksWindowList = 0; /* @@ -82,7 +82,7 @@ static bool links_kvs_cmd_open(KviKvsModuleCommandCall * c) static bool links_module_init(KviModule * m) { - g_pLinksWindowList = new KviPtrList; + g_pLinksWindowList = new KviPointerList; g_pLinksWindowList->setAutoDelete(false); diff --git a/src/modules/links/linkswindow.cpp b/src/modules/links/linkswindow.cpp index 7986c70f2..a9ccdad90 100644 --- a/src/modules/links/linkswindow.cpp +++ b/src/modules/links/linkswindow.cpp @@ -38,7 +38,7 @@ #include "kvi_tal_hbox.h" #include -extern KviPtrList * g_pLinksWindowList; +extern KviPointerList * g_pLinksWindowList; KviLinksWindow::KviLinksWindow(KviFrame * lpFrm,KviConsole * lpConsole) : KviWindow(KVI_WINDOW_TYPE_LINKS,lpFrm,"links",lpConsole) , KviExternalServerDataParser() @@ -77,7 +77,7 @@ KviLinksWindow::KviLinksWindow(KviFrame * lpFrm,KviConsole * lpConsole) m_pIrcView = new KviIrcView(m_pVertSplitter,lpFrm,this); - m_pLinkList = new KviPtrList; + m_pLinkList = new KviPointerList; m_pLinkList->setAutoDelete(true); m_pHostPopup = new KviTalPopupMenu(); diff --git a/src/modules/links/linkswindow.h b/src/modules/links/linkswindow.h index f89129b5a..2d65f0fdc 100644 --- a/src/modules/links/linkswindow.h +++ b/src/modules/links/linkswindow.h @@ -55,7 +55,7 @@ protected: QSplitter * m_pVertSplitter; QSplitter * m_pTopSplitter; KviTalListView * m_pListView; - KviPtrList * m_pLinkList; + KviPointerList * m_pLinkList; KviTalPopupMenu * m_pHostPopup; QString m_szRootServer; QToolButton * m_pRequestButton; diff --git a/src/modules/list/libkvilist.cpp b/src/modules/list/libkvilist.cpp index bdc4deae4..161c714cc 100644 --- a/src/modules/list/libkvilist.cpp +++ b/src/modules/list/libkvilist.cpp @@ -31,7 +31,7 @@ #include -KviPtrList * g_pListWindowList = 0; +KviPointerList * g_pListWindowList = 0; /* @@ -69,7 +69,7 @@ static bool list_kvs_cmd_open(KviKvsModuleCommandCall * c) static bool list_module_init(KviModule * m) { - g_pListWindowList = new KviPtrList; + g_pListWindowList = new KviPointerList; g_pListWindowList->setAutoDelete(false); KVSM_REGISTER_SIMPLE_COMMAND(m,"open",list_kvs_cmd_open); diff --git a/src/modules/list/listwindow.cpp b/src/modules/list/listwindow.cpp index 6594d878f..2e800f40d 100644 --- a/src/modules/list/listwindow.cpp +++ b/src/modules/list/listwindow.cpp @@ -53,7 +53,7 @@ #include "kvi_tal_hbox.h" #include "kvi_msgbox.h" -extern KviPtrList * g_pListWindowList; +extern KviPointerList * g_pListWindowList; // kvi_ircview.cpp //extern KVIRC_API const char * getColorBytes(const char *data_ptr,unsigned char *byte_1,unsigned char *byte_2); @@ -178,7 +178,7 @@ KviListWindow::KviListWindow(KviFrame * lpFrm,KviConsole * lpConsole) m_pFlushTimer = 0; - m_pItemList = new KviPtrList; + m_pItemList = new KviPointerList; m_pItemList->setAutoDelete(false); m_pSplitter = new QSplitter(Qt::Horizontal,this,"splitter"); diff --git a/src/modules/list/listwindow.h b/src/modules/list/listwindow.h index a8c10e486..727c246d8 100644 --- a/src/modules/list/listwindow.h +++ b/src/modules/list/listwindow.h @@ -27,7 +27,7 @@ #include "kvi_window.h" #include "kvi_string.h" #include "kvi_ircsocket.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_sparser.h" #include "kvi_console.h" #include "kvi_irccontext.h" @@ -92,7 +92,7 @@ protected: QToolButton * m_pSaveButton; KviThemedLabel * m_pInfoLabel; QTimer * m_pFlushTimer; - KviPtrList * m_pItemList; + KviPointerList * m_pItemList; public: // Methods virtual void control(int msg); virtual void processData(KviIrcMessage * msg); diff --git a/src/modules/logview/libkvilogview.cpp b/src/modules/logview/libkvilogview.cpp index 3e7d3f7be..83e54ddac 100644 --- a/src/modules/logview/libkvilogview.cpp +++ b/src/modules/logview/libkvilogview.cpp @@ -66,7 +66,7 @@ static bool logview_kvs_cmd_open(KviKvsModuleCommandCall * c) KviModuleExtensionDescriptor * d = c->module()->findExtensionDescriptor("tool",LOGVIEW_MODULE_EXTENSION_NAME); if(d) { - KviDict dict(17,true); + KviPointerHashTable dict(17,true); dict.setAutoDelete(true); QString dummy; dict.replace("bCreateMinimized",new QVariant(c->hasSwitch('m',dummy))); diff --git a/src/modules/logview/logviewmdiwindow.h b/src/modules/logview/logviewmdiwindow.h index f0a196854..95fb855aa 100644 --- a/src/modules/logview/logviewmdiwindow.h +++ b/src/modules/logview/logviewmdiwindow.h @@ -28,7 +28,7 @@ #include "kvi_tal_vbox.h" #include "kvi_tal_listview.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include #include @@ -77,7 +77,7 @@ public: KviLogViewMDIWindow(KviModuleExtensionDescriptor * d,KviFrame * lpFrm); ~KviLogViewMDIWindow(); protected: - KviPtrList m_logList; + KviPointerList m_logList; KviTalListView * m_pListView; diff --git a/src/modules/mediaplayer/libkvimediaplayer.cpp b/src/modules/mediaplayer/libkvimediaplayer.cpp index 493bbeb2c..0ed46a805 100644 --- a/src/modules/mediaplayer/libkvimediaplayer.cpp +++ b/src/modules/mediaplayer/libkvimediaplayer.cpp @@ -37,7 +37,7 @@ #include "kvi_locale.h" #include "kvi_out.h" -static KviPtrList * g_pDescriptorList = 0; +static KviPointerList * g_pDescriptorList = 0; static KviMediaPlayerInterface * g_pMPInterface = 0; @@ -1552,7 +1552,7 @@ MP_KVS_COMMAND(setShuffle) static bool mediaplayer_module_init( KviModule * m ) { - g_pDescriptorList = new KviPtrList; + g_pDescriptorList = new KviPointerList; g_pDescriptorList->setAutoDelete(true); #ifndef COMPILE_ON_WINDOWS diff --git a/src/modules/notifier/notifiermessage.h b/src/modules/notifier/notifiermessage.h index 9597f6bea..c7b337315 100644 --- a/src/modules/notifier/notifiermessage.h +++ b/src/modules/notifier/notifiermessage.h @@ -38,7 +38,7 @@ #include #include "kvi_qstring.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_time.h" #ifdef COMPILE_USE_QT4 diff --git a/src/modules/notifier/notifierwindow.cpp b/src/modules/notifier/notifierwindow.cpp index 305053cd9..9169a110a 100644 --- a/src/modules/notifier/notifierwindow.cpp +++ b/src/modules/notifier/notifierwindow.cpp @@ -704,7 +704,7 @@ void KviNotifierWindow::redrawText() if(!tab)return; // it's message list - KviPtrList * l = tab->messageList(); + KviPointerList * l = tab->messageList(); if(!l)return; if(l->isEmpty())return; diff --git a/src/modules/notifier/notifierwindow.h b/src/modules/notifier/notifierwindow.h index 8966089eb..27480e25b 100644 --- a/src/modules/notifier/notifierwindow.h +++ b/src/modules/notifier/notifierwindow.h @@ -39,7 +39,7 @@ #include #include "kvi_qstring.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_time.h" #include "notifiersettings.h" diff --git a/src/modules/notifier/notifierwindowtabs.cpp b/src/modules/notifier/notifierwindowtabs.cpp index cca66d387..e13a8f219 100644 --- a/src/modules/notifier/notifierwindowtabs.cpp +++ b/src/modules/notifier/notifierwindowtabs.cpp @@ -49,7 +49,7 @@ KviNotifierWindowTab::KviNotifierWindowTab(KviWindow * pWnd, QString label) { m_pWnd = pWnd; m_label = label; - m_pMessageList = new KviPtrList; + m_pMessageList = new KviPointerList; m_pMessageList->setAutoDelete(true); m_bFocused = false; m_pCurrentMessage = 0; @@ -371,7 +371,7 @@ void KviNotifierWindowTabs::prev() if(!m_pTabFocused)return; KviNotifierWindowTab * tab; - KviPtrListIterator tabIterator (m_tabPtrList); + KviPointerListIterator tabIterator (m_tabPtrList); tab = m_tabMap[m_pTabFocused->wnd()]; @@ -394,7 +394,7 @@ void KviNotifierWindowTabs::next() if(!m_pTabFocused)return; KviNotifierWindowTab * tab; - KviPtrListIterator tabIterator (m_tabPtrList); + KviPointerListIterator tabIterator (m_tabPtrList); tab = m_tabMap[m_pTabFocused->wnd()]; tabIterator.moveFirst(); @@ -552,7 +552,7 @@ void KviNotifierWindowTabs::draw(QPainter * p) m_pPainter->drawPixmap(m_rct.width()-m_pixDX.width(),0,m_pixDX); m_pPainter->drawTiledPixmap(m_pixSX.width(),0,m_rct.width()-m_pixSX.width()-m_pixDX.width(),m_rct.height(),m_pixBKG); - KviPtrListIterator tabIterator (m_tabPtrList); + KviPointerListIterator tabIterator (m_tabPtrList); //m_tabPtrList.findRef(m_tabMap[m_pTabFocused->wnd()]); @@ -639,7 +639,7 @@ void KviNotifierWindowTabs::markAllMessagesAsHistoric() if (!tab.value()) break; - KviPtrList * tmpMessageList = tab.value()->messageList(); + KviPointerList * tmpMessageList = tab.value()->messageList(); if (!tmpMessageList) break; diff --git a/src/modules/notifier/notifierwindowtabs.h b/src/modules/notifier/notifierwindowtabs.h index 8b92eb091..cc22f9589 100644 --- a/src/modules/notifier/notifierwindowtabs.h +++ b/src/modules/notifier/notifierwindowtabs.h @@ -31,7 +31,7 @@ #include #include #include "kvi_settings.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "notifiersettings.h" #include "notifierwindow.h" @@ -69,7 +69,7 @@ private: QString m_label; - KviPtrList * m_pMessageList; + KviPointerList * m_pMessageList; KviWindow * m_pWnd; KviNotifierMessage * m_pCurrentMessage; @@ -109,7 +109,7 @@ public: QString label() { return m_label; }; KviNotifierMessage * currentMessage() { return m_pCurrentMessage; }; - KviPtrList * messageList() { return m_pMessageList; }; + KviPointerList * messageList() { return m_pMessageList; }; KviWindow * window() { return m_pWnd; }; KviWindow * wnd() {return m_pWnd; }; @@ -141,8 +141,8 @@ private: QPoint m_pnt; QMap m_tabMap; - KviPtrList m_tabPtrList; - KviPtrList m_lastVisitedTabPtrList; + KviPointerList m_tabPtrList; + KviPointerList m_lastVisitedTabPtrList; QFont * m_pFocusedFont; QFont * m_pUnfocusedFont; diff --git a/src/modules/objects/class_list.cpp b/src/modules/objects/class_list.cpp index d798cad2f..6f4357c79 100644 --- a/src/modules/objects/class_list.cpp +++ b/src/modules/objects/class_list.cpp @@ -165,7 +165,7 @@ KVSO_END_REGISTERCLASS(KviKvsObject_list) KVSO_BEGIN_CONSTRUCTOR(KviKvsObject_list,KviKvsObject) - m_pDataList = new KviPtrList; + m_pDataList = new KviPointerList; m_pDataList->setAutoDelete(true); KVSO_END_CONSTRUCTOR(KviKvsObject_list) diff --git a/src/modules/objects/class_list.h b/src/modules/objects/class_list.h index e034ab152..20d5d1359 100644 --- a/src/modules/objects/class_list.h +++ b/src/modules/objects/class_list.h @@ -26,7 +26,7 @@ #include "kvi_settings.h" #include "kvi_string.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_kvs_variant.h" #include "object_macros.h" @@ -36,9 +36,9 @@ class KviKvsObject_list : public KviKvsObject public: KVSO_DECLARE_OBJECT(KviKvsObject_list) protected: - KviPtrList * m_pDataList; + KviPointerList * m_pDataList; protected: - KviPtrList * dataList() const { return m_pDataList; }; + KviPointerList * dataList() const { return m_pDataList; }; public: bool function_count(KviKvsObjectFunctionCall *c); bool function_isEmpty(KviKvsObjectFunctionCall *c); diff --git a/src/modules/objects/class_socket.h b/src/modules/objects/class_socket.h index 1be8b122e..28e078613 100644 --- a/src/modules/objects/class_socket.h +++ b/src/modules/objects/class_socket.h @@ -25,7 +25,7 @@ -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include #include diff --git a/src/modules/objects/libkviobjects.cpp b/src/modules/objects/libkviobjects.cpp index 93abc58a4..7df3f07fe 100644 --- a/src/modules/objects/libkviobjects.cpp +++ b/src/modules/objects/libkviobjects.cpp @@ -349,9 +349,9 @@ static bool objects_kvs_fnc_instances(KviKvsModuleFunctionCall * c) c->warning(__tr2qs("The class '%Q' does not exist"),&szClassName); return true; } - KviPtrDict * od = KviKvsKernel::instance()->objectController()->objectDict(); + KviPointerHashTable * od = KviKvsKernel::instance()->objectController()->objectDict(); - KviPtrDictIterator it(*od); + KviPointerHashTableIterator it(*od); kvs_uint_t uIdx = 0; if(szFlags.contains(QChar('s'))) { @@ -404,7 +404,7 @@ static bool objects_kvs_fnc_variables(KviKvsModuleFunctionCall * c) c->warning(__tr2qs("Object does not exists")); return true; } - KviDictIterator it(* ob->dataContainer()->dict()); + KviPointerHashTableIterator it(* ob->dataContainer()->dict()); KviKvsHash* pHash = new KviKvsHash(); c->returnValue()->setHash(pHash); while(KviKvsVariant * t = it.current()) @@ -445,7 +445,7 @@ static bool objects_kvs_fnc_classAllHandlers(KviKvsModuleFunctionCall * c) return true; } - KviDictIterator it(* pClass->getHandlers()); + KviPointerHashTableIterator it(* pClass->getHandlers()); KviKvsHash* pHash = new KviKvsHash(); c->returnValue()->setHash(pHash); while(KviKvsObjectFunctionHandler * t = it.current()) @@ -481,8 +481,8 @@ static bool objects_kvs_fnc_classes(KviKvsModuleFunctionCall * c) KviKvsArray * pArry = new KviKvsArray(); c->returnValue()->setArray(pArry); int uIdx=0; - KviDictIterator it(*KviKvsKernel::instance()->objectController()->classDict()); - KviDict *classdict=new KviDict; + KviPointerHashTableIterator it(*KviKvsKernel::instance()->objectController()->classDict()); + KviPointerHashTable *classdict=new KviPointerHashTable; classdict->setAutoDelete(false); bool bFake=true; while(KviKvsObjectClass * pClass=it.current()) @@ -504,7 +504,7 @@ static bool objects_kvs_fnc_classes(KviKvsModuleFunctionCall * c) KviKvsArray* pArray = new KviKvsArray(); c->returnValue()->setArray(pArray); int idx=0; - KviDictIterator strIt(*classdict); + KviPointerHashTableIterator strIt(*classdict); while(strIt.current()) { pArray->set(idx,new KviKvsVariant(strIt.currentKey())); diff --git a/src/modules/options/dialog.cpp b/src/modules/options/dialog.cpp index fb133c852..24f31897c 100644 --- a/src/modules/options/dialog.cpp +++ b/src/modules/options/dialog.cpp @@ -31,7 +31,7 @@ #include "kvi_iconmanager.h" #include "kvi_module.h" #include "kvi_styled_controls.h" -#include "kvi_ptrdict.h" +#include "kvi_pointerhashtable.h" #include #include "kvi_accel.h" #include @@ -56,7 +56,7 @@ #include //extern KviModule * g_pOptionsModule; -extern KviDict * g_pOptionsDialogDict; +extern KviPointerHashTable * g_pOptionsDialogDict; extern KVIRC_API KviApp * g_pApp; extern KviOptionsInstanceManager * g_pOptionsInstanceManager; @@ -318,7 +318,7 @@ bool KviOptionsDialog::recursiveSearch(KviOptionsListViewItem * pItem,const QStr } bool bFoundSomethingHere = false; - KviPtrDict lOptionWidgetsToMark; + KviPointerHashTable lOptionWidgetsToMark; lOptionWidgetsToMark.setAutoDelete(true); QTabWidget * pTabWidgetToMark = 0; @@ -425,7 +425,7 @@ bool KviOptionsDialog::recursiveSearch(KviOptionsListViewItem * pItem,const QStr if(pTabWidgetToMark) { - KviPtrDictIterator it(lOptionWidgetsToMark); + KviPointerHashTableIterator it(lOptionWidgetsToMark); while(bool * pBool = it.current()) { KviOptionsWidget * pOptionsWidget = (KviOptionsWidget *)it.currentKey(); @@ -488,14 +488,14 @@ void KviOptionsDialog::searchClicked() search(szTxt); } -void KviOptionsDialog::fillListView(KviTalListViewItem * p,KviPtrList * l,const QString &szGroup,bool bNotContainedOnly) +void KviOptionsDialog::fillListView(KviTalListViewItem * p,KviPointerList * l,const QString &szGroup,bool bNotContainedOnly) { if(!l)return; KviOptionsListViewItem * it; KviOptionsWidgetInstanceEntry * e; - KviPtrList tmp; + KviPointerList tmp; tmp.setAutoDelete(false); diff --git a/src/modules/options/dialog.h b/src/modules/options/dialog.h index 52867fbe2..355e4565d 100644 --- a/src/modules/options/dialog.h +++ b/src/modules/options/dialog.h @@ -79,8 +79,8 @@ private: QToolButton * m_pSearchButton; private: void recursiveCommit(KviOptionsListViewItem *it); - void fillListView(KviTalListViewItem * p,KviPtrList * l,const QString &szGroup,bool bNotContainedOnly = false); - //KviOptionsListViewItem * showHiddenChildren(KviTalListViewItem * p,KviPtrList * l); + void fillListView(KviTalListViewItem * p,KviPointerList * l,const QString &szGroup,bool bNotContainedOnly = false); + //KviOptionsListViewItem * showHiddenChildren(KviTalListViewItem * p,KviPointerList * l); KviOptionsListViewItem * findItemByPage(KviOptionsListViewItem *it,KviOptionsWidget * pPage); private slots: void listViewItemSelectionChanged(KviTalListViewItem *it); diff --git a/src/modules/options/instances.cpp b/src/modules/options/instances.cpp index 8ee3f3dc4..b5c7bb32f 100644 --- a/src/modules/options/instances.cpp +++ b/src/modules/options/instances.cpp @@ -652,7 +652,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() //debug("Instantiating"); // Create the global widget dict : case sensitive , do not copy keys - m_pInstanceTree = new KviPtrList; + m_pInstanceTree = new KviPointerList; m_pInstanceTree->setAutoDelete(true); @@ -690,7 +690,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviConnectionOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); KviOptionsWidgetInstanceEntry * e1; @@ -727,7 +727,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviConnectionAdvancedOptionsWidget,"options"); e0->pChildList->append(e1); - e1->pChildList = new KviPtrList; + e1->pChildList = new KviPointerList; e1->pChildList->setAutoDelete(true); KviOptionsWidgetInstanceEntry * e2; @@ -900,7 +900,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -1004,7 +1004,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviDccSendOptionsWidget,"options"); e0->pChildList->append(e1); - e1->pChildList = new KviPtrList; + e1->pChildList = new KviPointerList; e1->pChildList->setAutoDelete(true); e2 = new KviOptionsWidgetInstanceEntry; @@ -1176,7 +1176,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviGeneralOptOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -1246,7 +1246,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviSoundOptionsWidget,"options"); e0->pChildList->append(e1); - e1->pChildList = new KviPtrList; + e1->pChildList = new KviPointerList; e1->pChildList->setAutoDelete(true); e2 = new KviOptionsWidgetInstanceEntry; @@ -1452,7 +1452,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIdentityOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -1624,7 +1624,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviInterfaceFeaturesOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -1932,7 +1932,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -2036,7 +2036,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviChannelOptionsWidget,"options"); e0->pChildList->append(e1); - e1->pChildList = new KviPtrList; + e1->pChildList = new KviPointerList; e1->pChildList->setAutoDelete(true); e2 = new KviOptionsWidgetInstanceEntry; @@ -2174,7 +2174,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviProtectionOptionsWidget,"options"); e0->pChildList->append(e1); - e1->pChildList = new KviPtrList; + e1->pChildList = new KviPointerList; e1->pChildList->setAutoDelete(true); e2 = new KviOptionsWidgetInstanceEntry; @@ -2346,7 +2346,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviToolsOptionsWidget,"options"); e0->pChildList->append(e1); - e1->pChildList = new KviPtrList; + e1->pChildList = new KviPointerList; e1->pChildList->setAutoDelete(true); e2 = new KviOptionsWidgetInstanceEntry; @@ -2484,7 +2484,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e2->szName = __tr2qs_ctx_no_xgettext(g_szName_KviAlertHighlightingOptionsWidget,"options"); e1->pChildList->append(e2); - e2->pChildList = new KviPtrList; + e2->pChildList = new KviPointerList; e2->pChildList->setAutoDelete(true); KviOptionsWidgetInstanceEntry * e3; @@ -2759,7 +2759,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIrcViewThemeOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -2863,7 +2863,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviMessageOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -3069,7 +3069,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTaskBarOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -3105,7 +3105,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviTreeTaskBarOptionsWidget,"options"); e0->pChildList->append(e1); - e1->pChildList = new KviPtrList; + e1->pChildList = new KviPointerList; e1->pChildList->setAutoDelete(true); e2 = new KviOptionsWidgetInstanceEntry; @@ -3311,7 +3311,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() e0->szName = __tr2qs_ctx_no_xgettext(g_szName_KviUserListLookOptionsWidget,"options"); m_pInstanceTree->append(e0); - e0->pChildList = new KviPtrList; + e0->pChildList = new KviPointerList; e0->pChildList->setAutoDelete(true); e1 = new KviOptionsWidgetInstanceEntry; @@ -3452,7 +3452,7 @@ KviOptionsInstanceManager::KviOptionsInstanceManager() } -void KviOptionsInstanceManager::deleteInstanceTree(KviPtrList * l) +void KviOptionsInstanceManager::deleteInstanceTree(KviPointerList * l) { if(l) { @@ -3516,7 +3516,7 @@ KviOptionsWidget * KviOptionsInstanceManager::getInstance(KviOptionsWidgetInstan e->pWidget->createTabbedPage(); if(e->pChildList) { - KviPtrList tmp; + KviPointerList tmp; tmp.setAutoDelete(false); for(KviOptionsWidgetInstanceEntry * e2 = e->pChildList->first();e2;e2 = e->pChildList->next()) @@ -3546,7 +3546,7 @@ KviOptionsWidget * KviOptionsInstanceManager::getInstance(KviOptionsWidgetInstan return e->pWidget; } -KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const QObject * ptr,KviPtrList * l) +KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const QObject * ptr,KviPointerList * l) { if(l) { @@ -3563,7 +3563,7 @@ KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(con return 0; } -KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const char * clName,KviPtrList * l) +KviOptionsWidgetInstanceEntry * KviOptionsInstanceManager::findInstanceEntry(const char * clName,KviPointerList * l) { if(l) { diff --git a/src/modules/options/instances.h b/src/modules/options/instances.h index e99463ef8..12f10a42c 100644 --- a/src/modules/options/instances.h +++ b/src/modules/options/instances.h @@ -33,7 +33,7 @@ #include "kvi_optionswidget.h" #include "kvi_module.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_qstring.h" typedef struct _KviOptionsWidgetInstanceEntry KviOptionsWidgetInstanceEntry; @@ -53,7 +53,7 @@ typedef struct _KviOptionsWidgetInstanceEntry QString szGroup; bool bIsContainer; bool bIsNotContained; - KviPtrList * pChildList; + KviPointerList * pChildList; bool bDoInsert; // a helper for KviOptionsDialog::fillListView() } KviOptionsWidgetInstanceEntry; @@ -65,16 +65,16 @@ public: KviOptionsInstanceManager(); virtual ~KviOptionsInstanceManager(); protected: - KviPtrList * m_pInstanceTree; + KviPointerList * m_pInstanceTree; public: - KviPtrList * instanceEntryTree(){ return m_pInstanceTree; }; + KviPointerList * instanceEntryTree(){ return m_pInstanceTree; }; KviOptionsWidget * getInstance(KviOptionsWidgetInstanceEntry * e,QWidget * par); KviOptionsWidgetInstanceEntry * findInstanceEntry(const char * clName); void cleanup(KviModule * m); protected: - KviOptionsWidgetInstanceEntry * findInstanceEntry(const char * clName,KviPtrList * l); - KviOptionsWidgetInstanceEntry * findInstanceEntry(const QObject * ptr,KviPtrList * l); - void deleteInstanceTree(KviPtrList * l); + KviOptionsWidgetInstanceEntry * findInstanceEntry(const char * clName,KviPointerList * l); + KviOptionsWidgetInstanceEntry * findInstanceEntry(const QObject * ptr,KviPointerList * l); + void deleteInstanceTree(KviPointerList * l); protected slots: void widgetDestroyed(); }; diff --git a/src/modules/options/libkvioptions.cpp b/src/modules/options/libkvioptions.cpp index 6f120a744..eca1ff85d 100644 --- a/src/modules/options/libkvioptions.cpp +++ b/src/modules/options/libkvioptions.cpp @@ -38,10 +38,10 @@ #include "dialog.h" #include -#include "kvi_dict.h" +#include "kvi_pointerhashtable.h" -KviDict * g_pOptionsDialogDict = 0; +KviPointerHashTable * g_pOptionsDialogDict = 0; KviOptionsInstanceManager * g_pOptionsInstanceManager = 0; @@ -159,7 +159,7 @@ static void options_kvs_module_print_pages(KviKvsModuleCommandCall * c,KviOption } static bool options_kvs_cmd_pages(KviKvsModuleCommandCall * c) { - KviPtrList * l = g_pOptionsInstanceManager->instanceEntryTree(); + KviPointerList * l = g_pOptionsInstanceManager->instanceEntryTree(); for(KviOptionsWidgetInstanceEntry * e = l->first();e;e = l->next()) { @@ -279,7 +279,7 @@ static bool options_module_init(KviModule * m) KVSM_REGISTER_SIMPLE_COMMAND(m,"edit",options_kvs_cmd_edit); KVSM_REGISTER_FUNCTION(m,"isDialog",options_kvs_fnc_isdialog); - g_pOptionsDialogDict = new KviDict; + g_pOptionsDialogDict = new KviPointerHashTable; g_pOptionsDialogDict->setAutoDelete(false); return true; @@ -287,8 +287,8 @@ static bool options_module_init(KviModule * m) static bool options_module_cleanup(KviModule *m) { - KviDictIterator it(*g_pOptionsDialogDict); - KviPtrList l; + KviPointerHashTableIterator it(*g_pOptionsDialogDict); + KviPointerList l; l.setAutoDelete(false); KviOptionsDialog * d; while(d = it.current()) diff --git a/src/modules/options/optw_mediatypes.cpp b/src/modules/options/optw_mediatypes.cpp index 062b50309..02bbc6342 100644 --- a/src/modules/options/optw_mediatypes.cpp +++ b/src/modules/options/optw_mediatypes.cpp @@ -157,7 +157,7 @@ void KviMediaTypesOptionsWidget::fillListView() { m_pListView->clear(); g_pMediaManager->lock(); - KviPtrList * l = g_pMediaManager->mediaTypeList(); + KviPointerList * l = g_pMediaManager->mediaTypeList(); KviMediaTypeListViewItem * it; for(KviMediaType * t = l->first();t;t = l->next()) { diff --git a/src/modules/options/optw_nickserv.cpp b/src/modules/options/optw_nickserv.cpp index c6ac75df6..efa7d2ef1 100644 --- a/src/modules/options/optw_nickserv.cpp +++ b/src/modules/options/optw_nickserv.cpp @@ -289,7 +289,7 @@ KviNickServOptionsWidget::KviNickServOptionsWidget(QWidget * parent) if(rs && rs->rules()) { - KviPtrList * ll = rs->rules(); + KviPointerList * ll = rs->rules(); for(KviNickServRule * rule = ll->first();rule;rule = ll->next()) { (void)new KviTalListViewItem(m_pNickServListView,rule->registeredNick(),rule->serverMask(),rule->nickServMask(),rule->messageRegexp(),rule->identifyCommand()); diff --git a/src/modules/options/optw_proxy.cpp b/src/modules/options/optw_proxy.cpp index 44c635205..cd2f34304 100644 --- a/src/modules/options/optw_proxy.cpp +++ b/src/modules/options/optw_proxy.cpp @@ -169,7 +169,7 @@ void KviProxyOptionsWidget::fillProxyList() { KviProxyOptionsListViewItem * prx; - KviPtrList * l = g_pProxyDataBase->proxyList(); + KviPointerList * l = g_pProxyDataBase->proxyList(); for(KviProxy * p = l->first();p;p = l->next()) { diff --git a/src/modules/options/optw_servers.cpp b/src/modules/options/optw_servers.cpp index ae98e14fc..b6c121bae 100644 --- a/src/modules/options/optw_servers.cpp +++ b/src/modules/options/optw_servers.cpp @@ -59,7 +59,7 @@ #include "kvi_tal_tooltip.h" #include #include -#include "kvi_asciidict.h" +#include "kvi_pointerhashtable.h" #include #include #include @@ -307,7 +307,7 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n if(rs && rs->rules()) { - KviPtrList * ll = rs->rules(); + KviPointerList * ll = rs->rules(); for(KviNickServRule * rule = ll->first();rule;rule = ll->next()) { (void)new KviTalListViewItem(m_pNickServListView,rule->registeredNick(),rule->nickServMask(),rule->messageRegexp(),rule->identifyCommand()); @@ -729,7 +729,7 @@ KviServerDetailsWidget::KviServerDetailsWidget(QWidget * par,KviIrcServer * s) m_pProxyEditor->insertItem(__tr2qs_ctx("Default","options")); m_pProxyEditor->insertItem(__tr2qs_ctx("Direct connection","options")); - KviPtrList * proxylist = g_pProxyDataBase->proxyList(); + KviPointerList * proxylist = g_pProxyDataBase->proxyList(); for(KviProxy * p = proxylist->first();p;p = proxylist->next()) { m_pProxyEditor->insertItem(QString("%1:%2").arg(p->hostname()).arg(p->port())); @@ -1289,12 +1289,12 @@ void KviServerOptionsWidget::fillServerList() KviServerOptionsListViewItem * srv; KviServerOptionsListViewItem * cur = 0; - KviDictIterator it(*(g_pIrcServerDataBase->recordDict())); + KviPointerHashTableIterator it(*(g_pIrcServerDataBase->recordDict())); while(KviIrcServerDataBaseRecord * r = it.current()) { net = new KviServerOptionsListViewItem(m_pListView,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_WORLD)),r->network()); - KviPtrList * sl = r->serverList(); + KviPointerList * sl = r->serverList(); bool bCurrent = r->network()->name() == g_pIrcServerDataBase->currentNetworkName().utf8().data(); net->setOpen(bCurrent); for(KviIrcServer * s = sl->first();s;s = sl->next()) diff --git a/src/modules/options/optw_sound.cpp b/src/modules/options/optw_sound.cpp index 69f1f4a4a..dcd1f2e7e 100644 --- a/src/modules/options/optw_sound.cpp +++ b/src/modules/options/optw_sound.cpp @@ -28,7 +28,7 @@ #include "kvi_locale.h" #include "kvi_options.h" #include "kvi_modulemanager.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_string.h" #include diff --git a/src/modules/options/optw_texticons.cpp b/src/modules/options/optw_texticons.cpp index 09edb250e..8ff6a7ca1 100644 --- a/src/modules/options/optw_texticons.cpp +++ b/src/modules/options/optw_texticons.cpp @@ -141,7 +141,7 @@ KviTextIconsOptionsWidget::KviTextIconsOptionsWidget(QWidget * parent) { createLayout(2,2); - KviDictIterator it(*(g_pTextIconManager->textIconDict())); + KviPointerHashTableIterator it(*(g_pTextIconManager->textIconDict())); m_pTable = new KviTalTable(g_pTextIconManager->textIconDict()->count(),2,this); diff --git a/src/modules/perlcore/libkviperlcore.cpp b/src/modules/perlcore/libkviperlcore.cpp index 38526094f..d58ca19c8 100644 --- a/src/modules/perlcore/libkviperlcore.cpp +++ b/src/modules/perlcore/libkviperlcore.cpp @@ -33,7 +33,7 @@ #include "kvi_kvs_variant.h" #include "kvi_userinput.h" #include "kvi_qcstring.h" -#include "kvi_dict.h" +#include "kvi_pointerhashtable.h" #ifdef DEBUG #undef DEBUG @@ -295,7 +295,7 @@ bool KviPerlInterpreter::execute( return true; } -static KviDict * g_pInterpreters = 0; +static KviPointerHashTable * g_pInterpreters = 0; static KviPerlInterpreter * perlcore_get_interpreter(const QString &szContextName) { @@ -322,7 +322,7 @@ static void perlcore_destroy_interpreter(const QString &szContextName) static void perlcore_destroy_all_interpreters() { - KviDictIterator it(*g_pInterpreters); + KviPointerHashTableIterator it(*g_pInterpreters); while(it.current()) { @@ -376,7 +376,7 @@ static bool perlcore_module_ctrl(KviModule * m,const char * cmd,void * param) static bool perlcore_module_init(KviModule * m) { #ifdef COMPILE_PERL_SUPPORT - g_pInterpreters = new KviDict(17,false); + g_pInterpreters = new KviPointerHashTable(17,false); g_pInterpreters->setAutoDelete(false); return true; #else // !COMPILE_PERL_SUPPORT diff --git a/src/modules/popupeditor/popupeditor.cpp b/src/modules/popupeditor/popupeditor.cpp index 53e1b9d29..9ebbb7e67 100644 --- a/src/modules/popupeditor/popupeditor.cpp +++ b/src/modules/popupeditor/popupeditor.cpp @@ -46,7 +46,7 @@ #include #include #include -#include "kvi_asciidict.h" +#include "kvi_pointerhashtable.h" #include #include "kvi_tal_vbox.h" @@ -1067,10 +1067,10 @@ void KviPopupEditor::oneTimeSetup() if(m_bOneTimeSetupDone)return; m_bOneTimeSetupDone = true; - const KviDict * a = KviKvsPopupManager::instance()->popupDict(); + const KviPointerHashTable * a = KviKvsPopupManager::instance()->popupDict(); if(!a)return; - KviDictIterator it(*a); + KviPointerHashTableIterator it(*a); KviMenuListViewItem * item; @@ -1255,7 +1255,7 @@ void KviPopupEditor::commit() KviMenuListViewItem * it = (KviMenuListViewItem *)m_pListView->firstChild(); // Copy the original popup dict - KviDict copy(*(KviKvsPopupManager::instance()->popupDict())); + KviPointerHashTable copy(*(KviKvsPopupManager::instance()->popupDict())); copy.setAutoDelete(false); while(it) @@ -1270,7 +1270,7 @@ void KviPopupEditor::commit() // the remaining elements in the copy need to be removed from // the "new" dictionary (they are no longer used) - KviDictIterator iter(copy); + KviPointerHashTableIterator iter(copy); while(iter.current()) { diff --git a/src/modules/raweditor/raweditor.cpp b/src/modules/raweditor/raweditor.cpp index bba9da924..6601a7004 100644 --- a/src/modules/raweditor/raweditor.cpp +++ b/src/modules/raweditor/raweditor.cpp @@ -116,7 +116,7 @@ void KviRawEditor::oneTimeSetup() for(unsigned int i = 0;i < 999;i++) { - KviPtrList * l = KviKvsEventManager::instance()->rawHandlers(i); + KviPointerList * l = KviKvsEventManager::instance()->rawHandlers(i); if(l) { it = new KviRawListViewItem(m_pListView,i); diff --git a/src/modules/regchan/libkviregchan.cpp b/src/modules/regchan/libkviregchan.cpp index 9dfa88eb7..ca8c64234 100644 --- a/src/modules/regchan/libkviregchan.cpp +++ b/src/modules/regchan/libkviregchan.cpp @@ -199,7 +199,7 @@ static bool regchan_kvs_cmd_showlist(KviKvsModuleCommandCall * c) int tot = 0; - KviAsciiDictIterator it(*(g_pRegisteredChannelDataBase->channelDict())); + KviPointerHashTableIterator it(*(g_pRegisteredChannelDataBase->channelDict())); while(KviRegisteredChannelList * l = it.current()) { for(KviRegisteredChannel * ch = l->first();ch;ch = l->next()) @@ -207,7 +207,7 @@ static bool regchan_kvs_cmd_showlist(KviKvsModuleCommandCall * c) tot++; c->window()->output(KVI_OUT_SYSTEMMESSAGE,__tr2qs("Channel: %c%s@%s"), KVI_TEXT_BOLD,ch->name().ptr(),ch->netMask().ptr()); - KviAsciiDictIterator pit(*(ch->propertyDict())); + KviPointerHashTableIterator pit(*(ch->propertyDict())); while(KviStr * s = pit.current()) { c->window()->output(KVI_OUT_SYSTEMMESSAGE,__tr2qs(" Property: %s=%s"),pit.currentKey(),s->ptr()); @@ -259,8 +259,8 @@ static bool regchan_kvs_fnc_list(KviKvsModuleFunctionCall * c) if(szChan.isEmpty())szChan="*"; if(szNetmask.isEmpty())szNetmask="*"; - KviAsciiDict * d = g_pRegisteredChannelDataBase->channelDict(); - KviAsciiDictIterator it(*d); + KviPointerHashTable * d = g_pRegisteredChannelDataBase->channelDict(); + KviPointerHashTableIterator it(*d); while(KviRegisteredChannelList * l = it.current()) { diff --git a/src/modules/reguser/dialog.cpp b/src/modules/reguser/dialog.cpp index 7ac0c818f..64d07fc4c 100644 --- a/src/modules/reguser/dialog.cpp +++ b/src/modules/reguser/dialog.cpp @@ -51,7 +51,7 @@ #else #include #endif -#include "kvi_asciidict.h" +#include "kvi_pointerhashtable.h" #include #include #include @@ -406,8 +406,8 @@ void KviRegisteredUsersDialog::editGroup(KviRegisteredUserGroup* group) group->setName(text); g_pLocalRegisteredUserDataBase->groupDict()->insert(text,group); - KviDict * d = g_pLocalRegisteredUserDataBase->userDict(); - KviDictIterator it(*d); + KviPointerHashTable * d = g_pLocalRegisteredUserDataBase->userDict(); + KviPointerHashTableIterator it(*d); while(KviRegisteredUser * u = it.current()) { @@ -430,8 +430,8 @@ void KviRegisteredUsersDialog::listViewRightButtonClicked ( KviTalListViewItem * { KviTalPopupMenu *groups = new KviTalPopupMenu; - KviDict * pGroups = g_pLocalRegisteredUserDataBase->groupDict(); - KviDictIterator git(*pGroups); + KviPointerHashTable * pGroups = g_pLocalRegisteredUserDataBase->groupDict(); + KviPointerHashTableIterator git(*pGroups); m_TmpDict.clear(); while(KviRegisteredUserGroup * g = git.current()) { @@ -467,10 +467,10 @@ void KviRegisteredUsersDialog::moveToGroupMenuClicked(int id) void KviRegisteredUsersDialog::fillList() { m_pListView->clear(); - KviDict groupItems(5,false); + KviPointerHashTable groupItems(5,false); - KviDict * pGroups = g_pLocalRegisteredUserDataBase->groupDict(); - KviDictIterator git(*pGroups); + KviPointerHashTable * pGroups = g_pLocalRegisteredUserDataBase->groupDict(); + KviPointerHashTableIterator git(*pGroups); while(KviRegisteredUserGroup * g = git.current()) { KviRegisteredUsersGroupItem* pCur = new KviRegisteredUsersGroupItem(m_pListView,g); @@ -479,8 +479,8 @@ void KviRegisteredUsersDialog::fillList() ++git; } - KviDict * d = g_pLocalRegisteredUserDataBase->userDict(); - KviDictIterator it(*d); + KviPointerHashTable * d = g_pLocalRegisteredUserDataBase->userDict(); + KviPointerHashTableIterator it(*d); KviRegisteredUsersDialogItem * item; while(KviRegisteredUser * u = it.current()) @@ -572,7 +572,7 @@ void KviRegisteredUsersDialog::removeClicked() // KviRegisteredUsersDialogItemBase* b=(KviRegisteredUsersDialogItemBase*)it; // if(b->type()==KviRegisteredUsersDialogItemBase::User) // { -// KviPtrList l; +// KviPointerList l; // l.setAutoDelete(false); // while(it) // { @@ -710,11 +710,11 @@ void KviRegisteredUsersDialog::exportClicked() if(u) { if(!f.save(szName))goto write_error; - KviDict * pd = u->propertyDict(); + KviPointerHashTable * pd = u->propertyDict(); if(pd) { if(!f.save(pd->count()))goto write_error; - KviDictIterator it(*pd); + KviPointerHashTableIterator it(*pd); while(it.current()) { QString key = it.currentKey(); @@ -726,7 +726,7 @@ void KviRegisteredUsersDialog::exportClicked() if(!f.save(0))goto write_error; } - KviPtrList * ml = u->maskList(); + KviPointerList * ml = u->maskList(); if(ml) { if(!f.save(ml->count()))goto write_error; diff --git a/src/modules/reguser/dialog.h b/src/modules/reguser/dialog.h index 9bad72dfe..ef9bee676 100644 --- a/src/modules/reguser/dialog.h +++ b/src/modules/reguser/dialog.h @@ -32,7 +32,7 @@ #include #include "kvi_tal_listview.h" #include "kvi_tal_listbox.h" -#include "kvi_dict.h" +#include "kvi_pointerhashtable.h" #include "kvi_tal_popupmenu.h" #ifdef COMPILE_USE_QT4 #include diff --git a/src/modules/reguser/edituser.cpp b/src/modules/reguser/edituser.cpp index f6b82516b..ed6e21b16 100644 --- a/src/modules/reguser/edituser.cpp +++ b/src/modules/reguser/edituser.cpp @@ -51,7 +51,7 @@ #else #include #endif -#include "kvi_asciidict.h" +#include "kvi_pointerhashtable.h" #include #include #include @@ -78,7 +78,7 @@ KviRegisteredUserDataBase * g_pLocalRegisteredUserDataBase; // local copy! -KviReguserPropertiesDialog::KviReguserPropertiesDialog(QWidget * p,KviDict * dict) +KviReguserPropertiesDialog::KviReguserPropertiesDialog(QWidget * p,KviPointerHashTable * dict) : QDialog(p,"property_editor",true) { m_pPropertyDict = dict; @@ -148,7 +148,7 @@ void KviReguserPropertiesDialog::closeEvent(QCloseEvent *e) void KviReguserPropertiesDialog::fillData() { m_pTable->setNumRows(m_pPropertyDict->count()); - KviDictIterator it(*m_pPropertyDict); + KviPointerHashTableIterator it(*m_pPropertyDict); int row = 0; while(it.current()) { @@ -324,7 +324,7 @@ KviRegisteredUserEntryDialog::KviRegisteredUserEntryDialog(QWidget *p,KviRegiste KviStringConversion::fromString(col,(*m_pCustomColor)); } - m_pPropertyDict = new KviDict(17,false); + m_pPropertyDict = new KviPointerHashTable(17,false); m_pPropertyDict->setAutoDelete(true); //setMinimumSize(400,450); @@ -514,7 +514,7 @@ KviRegisteredUserEntryDialog::KviRegisteredUserEntryDialog(QWidget *p,KviRegiste if(r->propertyDict()) { - KviDictIterator it(*(r->propertyDict())); + KviPointerHashTableIterator it(*(r->propertyDict())); while(QString *s = it.current()) { m_pPropertyDict->insert(it.currentKey(),new QString(*s)); @@ -636,7 +636,7 @@ void KviRegisteredUserEntryDialog::okClicked() m_pPropertyDict->remove("notify"); m_pPropertyDict->remove("avatar"); - KviDictIterator it(*m_pPropertyDict); + KviPointerHashTableIterator it(*m_pPropertyDict); while(QString *s = it.current()) { u->setProperty(it.currentKey(),*s); diff --git a/src/modules/reguser/edituser.h b/src/modules/reguser/edituser.h index 8e711d9e7..566322e89 100644 --- a/src/modules/reguser/edituser.h +++ b/src/modules/reguser/edituser.h @@ -33,7 +33,7 @@ #include #include "kvi_tal_listview.h" #include "kvi_tal_listbox.h" -#include "kvi_dict.h" +#include "kvi_pointerhashtable.h" #include #ifdef COMPILE_USE_QT4 #include @@ -58,7 +58,7 @@ class KviReguserPropertiesDialog : public QDialog { Q_OBJECT public: - KviReguserPropertiesDialog(QWidget *p,KviDict * dict); + KviReguserPropertiesDialog(QWidget *p,KviPointerHashTable * dict); ~KviReguserPropertiesDialog(); protected: #ifdef COMPILE_USE_QT4 @@ -66,7 +66,7 @@ protected: #else QTable * m_pTable; #endif - KviDict * m_pPropertyDict; + KviPointerHashTable * m_pPropertyDict; QPushButton * m_pDelButton; QPushButton * m_pAddButton; protected: @@ -122,7 +122,7 @@ protected: KviPixmap * m_pAvatar; KviPixmapSelector * m_pAvatarSelector; - KviDict * m_pPropertyDict; + KviPointerHashTable * m_pPropertyDict; QCheckBox * m_pCustomColorCheck; QColor * m_pCustomColor; diff --git a/src/modules/reguser/libkvireguser.cpp b/src/modules/reguser/libkvireguser.cpp index e51f35e76..53f403b0e 100644 --- a/src/modules/reguser/libkvireguser.cpp +++ b/src/modules/reguser/libkvireguser.cpp @@ -39,7 +39,7 @@ #include "kvi_ircconnection.h" #include "dialog.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include // FIXME: REmove this! //#warning "$reguser.matches..." @@ -52,7 +52,7 @@ extern KVIRC_API KviRegisteredUserDataBase * g_pRegisteredUserDataBase; -KviPtrList * g_pRegistrationWizardList = 0; +KviPointerList * g_pRegistrationWizardList = 0; KviRegisteredUsersDialog * g_pRegisteredUsersDialog = 0; @@ -754,12 +754,12 @@ static bool reguser_kvs_fnc_list(KviKvsModuleFunctionCall * c) int cnt = 0; - KviDict * d = g_pRegisteredUserDataBase->userDict(); - KviDictIterator it(*d); + KviPointerHashTable * d = g_pRegisteredUserDataBase->userDict(); + KviPointerHashTableIterator it(*d); while(KviRegisteredUser * u = it.current()) { - KviPtrList * ml = u->maskList(); + KviPointerList * ml = u->maskList(); if(u->matches(mask) || (ml->count() == 0)) { pArray->set(aid,new KviKvsVariant(u->name())); @@ -810,11 +810,11 @@ static bool reguser_kvs_cmd_showlist(KviKvsModuleCommandCall * c) int count = 0; - KviDict * d = g_pRegisteredUserDataBase->userDict(); - KviDictIterator it(*d); + KviPointerHashTable * d = g_pRegisteredUserDataBase->userDict(); + KviPointerHashTableIterator it(*d); while(KviRegisteredUser * u = it.current()) { - KviPtrList * ml = u->maskList(); + KviPointerList * ml = u->maskList(); if(u->matches(mask) || (ml->count() == 0)) { c->window()->output(KVI_OUT_SYSTEMMESSAGE,__tr2qs(" User: %c%Q"),KVI_TEXT_BOLD,&(u->name())); @@ -829,10 +829,10 @@ static bool reguser_kvs_cmd_showlist(KviKvsModuleCommandCall * c) } } - KviDict * pd = u->propertyDict(); + KviPointerHashTable * pd = u->propertyDict(); if(pd) { - KviDictIterator pdit(*pd); + KviPointerHashTableIterator pdit(*pd); while(pdit.current()) { QString key = pdit.currentKey(); @@ -961,8 +961,8 @@ static bool reguser_kvs_fnc_exactMatch(KviKvsModuleFunctionCall * c) // // KviStr list; // -// const KviAsciiDict * d = g_pRegisteredUserDataBase->nickDict(); -// KviAsciiDictIterator it(*d); +// const KviPointerHashTable * d = g_pRegisteredUserDataBase->nickDict(); +// KviPointerHashTableIterator it(*d); // while(KviRegisteredUserList * l = it.current()) // { // search_reguser_list(l,c->window(),parms->safeFirstParam(),list); @@ -1184,7 +1184,7 @@ static bool reguser_kvs_cmd_wizard(KviKvsModuleCommandCall * c) static bool reguser_module_init(KviModule * m) { g_pLocalRegisteredUserDataBase = 0; - g_pRegistrationWizardList = new KviPtrList; + g_pRegistrationWizardList = new KviPointerList; g_pRegistrationWizardList->setAutoDelete(true); KVSM_REGISTER_SIMPLE_COMMAND(m,"add",reguser_kvs_cmd_add); diff --git a/src/modules/reguser/wizard.cpp b/src/modules/reguser/wizard.cpp index 327612824..8661921df 100644 --- a/src/modules/reguser/wizard.cpp +++ b/src/modules/reguser/wizard.cpp @@ -24,7 +24,7 @@ #include "wizard.h" #include "kvi_locale.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_app.h" #include "kvi_ircmask.h" #include "kvi_selectors.h" @@ -46,7 +46,7 @@ extern KVIRC_API KviRegisteredUserDataBase * g_pRegisteredUserDataBase; -extern KviPtrList * g_pRegistrationWizardList; +extern KviPointerList * g_pRegistrationWizardList; KviRegistrationWizard::KviRegistrationWizard(const char * startMask,KviRegisteredUserDataBase * db,QWidget * par,bool bModal) : KviTalWizard(par) diff --git a/src/modules/rijndael/libkvirijndael.cpp b/src/modules/rijndael/libkvirijndael.cpp index 8bd3ba5e9..e974d0f68 100644 --- a/src/modules/rijndael/libkvirijndael.cpp +++ b/src/modules/rijndael/libkvirijndael.cpp @@ -65,9 +65,9 @@ #include "kvi_memmove.h" #include "kvi_malloc.h" - #include "kvi_list.h" + #include "kvi_pointerlist.h" - static KviPtrList * g_pEngineList = 0; + static KviPointerList * g_pEngineList = 0; @@ -706,7 +706,7 @@ static bool rijndael_module_init(KviModule * m) { #ifdef COMPILE_CRYPT_SUPPORT - g_pEngineList = new KviPtrList; + g_pEngineList = new KviPointerList; g_pEngineList->setAutoDelete(false); KviStr format = __tr("Cryptographic engine based on the\n" \ diff --git a/src/modules/sharedfile/libkvisharedfile.cpp b/src/modules/sharedfile/libkvisharedfile.cpp index 88e9e08eb..4095af0b3 100644 --- a/src/modules/sharedfile/libkvisharedfile.cpp +++ b/src/modules/sharedfile/libkvisharedfile.cpp @@ -36,7 +36,7 @@ #include -#include "kvi_asciidict.h" +#include "kvi_pointerhashtable.h" extern KVIRC_API KviSharedFilesManager * g_pSharedFilesManager; @@ -210,7 +210,7 @@ static bool sharedfile_kvs_cmd_clear(KviKvsModuleCommandCall * c) static bool sharedfile_kvs_cmd_list(KviKvsModuleCommandCall * c) { - KviDictIterator it(*(g_pSharedFilesManager->sharedFileListDict())); + KviPointerHashTableIterator it(*(g_pSharedFilesManager->sharedFileListDict())); int idx = 0; diff --git a/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp b/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp index e48d48000..df4a3e299 100644 --- a/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp +++ b/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp @@ -106,7 +106,7 @@ static bool sharedfileswindow_kvs_cmd_open(KviKvsModuleCommandCall * c) KviModuleExtensionDescriptor * d = c->module()->findExtensionDescriptor("tool",KVI_SHARED_FILES_WINDOW_EXTENSION_NAME); if(d) { - KviDict dict(17,true); + KviPointerHashTable dict(17,true); dict.setAutoDelete(true); dict.replace("bCreateMinimized",new QVariant(c->hasSwitch('m',"minimized"))); dict.replace("bNoRaise",new QVariant(c->hasSwitch('n',"noraise"))); diff --git a/src/modules/sharedfileswindow/sharedfileswindow.cpp b/src/modules/sharedfileswindow/sharedfileswindow.cpp index c6deec20d..bab3490f3 100644 --- a/src/modules/sharedfileswindow/sharedfileswindow.cpp +++ b/src/modules/sharedfileswindow/sharedfileswindow.cpp @@ -290,7 +290,7 @@ void KviSharedFilesWindow::editClicked() void KviSharedFilesWindow::fillFileView() { m_pListView->clear(); - KviDictIterator it(*(g_pSharedFilesManager->sharedFileListDict())); + KviPointerHashTableIterator it(*(g_pSharedFilesManager->sharedFileListDict())); KviSharedFilesListViewItem * itm; @@ -343,7 +343,7 @@ void KviSharedFilesWindow::tipRequest(KviDynamicToolTip * tip,const QPoint &pnt) /* void KviSharedFilesWindow::fillTransferView() { - KviPtrList * l = KviSharedFilesManager::instance()->transferList(); + KviPointerList * l = KviSharedFilesManager::instance()->transferList(); if(!l)return; KviSharedFilesItem * it; for(KviSharedFiles * t = l->first();t;t = l->next()) diff --git a/src/modules/snd/libkvisnd.cpp b/src/modules/snd/libkvisnd.cpp index 9f95e442b..cfdfac002 100644 --- a/src/modules/snd/libkvisnd.cpp +++ b/src/modules/snd/libkvisnd.cpp @@ -80,10 +80,10 @@ static KviSoundPlayer * g_pSoundPlayer = 0; KviSoundPlayer::KviSoundPlayer() : QObject() { - m_pThreadList = new KviPtrList; + m_pThreadList = new KviPointerList; m_pThreadList->setAutoDelete(true); - m_pSoundSystemDict = new KviDict(17,false); + m_pSoundSystemDict = new KviPointerHashTable(17,false); m_pSoundSystemDict->setAutoDelete(true); #ifdef COMPILE_ON_WINDOWS @@ -134,7 +134,7 @@ KviSoundPlayer::~KviSoundPlayer() void KviSoundPlayer::getAvailableSoundSystems(QStringList *l) { - KviDictIterator it(*m_pSoundSystemDict); + KviPointerHashTableIterator it(*m_pSoundSystemDict); while(it.current()) { l->append(it.currentKey()); diff --git a/src/modules/snd/libkvisnd.h b/src/modules/snd/libkvisnd.h index c1e52b778..a5fd3c63c 100644 --- a/src/modules/snd/libkvisnd.h +++ b/src/modules/snd/libkvisnd.h @@ -30,8 +30,8 @@ #include "kvi_thread.h" #include "kvi_string.h" -#include "kvi_list.h" -#include "kvi_dict.h" +#include "kvi_pointerlist.h" +#include "kvi_pointerhashtable.h" #include "kvi_options.h" //class KviWavSoundFileReader @@ -177,13 +177,13 @@ public: bool play(const QString &szFileName); void detectSoundSystem(); bool havePlayingSounds(); - //void getAvailableSoundSystems(KviPtrList * l); + //void getAvailableSoundSystems(KviPointerList * l); void getAvailableSoundSystems(QStringList * l); bool isMuted() {return KVI_OPTION_BOOL(KviOption_boolMuteAllSounds); }; void setMuted(bool muted) {KVI_OPTION_BOOL(KviOption_boolMuteAllSounds)=muted;}; protected: - KviPtrList * m_pThreadList; - KviDict * m_pSoundSystemDict; + KviPointerList * m_pThreadList; + KviPointerHashTable * m_pSoundSystemDict; protected: void registerSoundThread(KviSoundThread * t); void unregisterSoundThread(KviSoundThread * t); diff --git a/src/modules/socketspy/libkvisocketspy.cpp b/src/modules/socketspy/libkvisocketspy.cpp index 342df128b..f77d863c4 100644 --- a/src/modules/socketspy/libkvisocketspy.cpp +++ b/src/modules/socketspy/libkvisocketspy.cpp @@ -31,7 +31,7 @@ #include -KviPtrList * g_pSocketSpyWindowList = 0; +KviPointerList * g_pSocketSpyWindowList = 0; /* @@ -60,7 +60,7 @@ static bool socketspy_kvs_cmd_open(KviKvsModuleCommandCall * c) static bool socketspy_module_init(KviModule * m) { - g_pSocketSpyWindowList = new KviPtrList; + g_pSocketSpyWindowList = new KviPointerList; g_pSocketSpyWindowList->setAutoDelete(false); KVSM_REGISTER_SIMPLE_COMMAND(m,"open",socketspy_kvs_cmd_open); diff --git a/src/modules/socketspy/socketspywindow.cpp b/src/modules/socketspy/socketspywindow.cpp index 6456d5992..3af4e5b4f 100644 --- a/src/modules/socketspy/socketspywindow.cpp +++ b/src/modules/socketspy/socketspywindow.cpp @@ -31,7 +31,7 @@ #include //#include "kvi_module.h" -extern KviPtrList * g_pSocketSpyWindowList; +extern KviPointerList * g_pSocketSpyWindowList; KviSocketSpyWindow::KviSocketSpyWindow(KviFrame * lpFrm,KviConsole * lpConsole) : KviWindow(KVI_WINDOW_TYPE_SOCKETSPY,lpFrm,"socket_spy",lpConsole) , KviIrcDataStreamMonitor(lpConsole->context()) diff --git a/src/modules/spaste/controller.cpp b/src/modules/spaste/controller.cpp index 4e6df0429..23f4e732a 100644 --- a/src/modules/spaste/controller.cpp +++ b/src/modules/spaste/controller.cpp @@ -30,7 +30,7 @@ #include #include -extern KviPtrList * g_pControllerList; +extern KviPointerList * g_pControllerList; SPasteController::SPasteController(KviWindow * w,int id) : m_pClipBuff(NULL),m_pFile(NULL),m_pId(id),m_pWindow(w) diff --git a/src/modules/spaste/libkvispaste.cpp b/src/modules/spaste/libkvispaste.cpp index 14f40be7e..0d3457c40 100644 --- a/src/modules/spaste/libkvispaste.cpp +++ b/src/modules/spaste/libkvispaste.cpp @@ -41,7 +41,7 @@ #include #endif -KviPtrList * g_pControllerList = 0; +KviPointerList * g_pControllerList = 0; int ctrlId = 0; static SPasteController * spaste_find_controller(KviWindow * w) @@ -208,7 +208,7 @@ static bool spaste_kvs_cmd_stop(KviKvsModuleCommandCall * c) return true; } else { - KviPtrListIterator it(*g_pControllerList); + KviPointerListIterator it(*g_pControllerList); SPasteController *item; if(!iId) //Delete all spaste's from the current window @@ -264,7 +264,7 @@ static bool spaste_kvs_cmd_stop(KviKvsModuleCommandCall * c) static bool spaste_kvs_cmd_list(KviKvsModuleCommandCall * c) { - KviPtrListIterator it(*g_pControllerList); + KviPointerListIterator it(*g_pControllerList); SPasteController *item; while( (item = it.current()) != 0) @@ -312,7 +312,7 @@ static bool spaste_kvs_cmd_setdelay(KviKvsModuleCommandCall * c) //------------------------------------------------- static bool spaste_module_init(KviModule * m) { - g_pControllerList = new KviPtrList; + g_pControllerList = new KviPointerList; g_pControllerList->setAutoDelete(false); KVSM_REGISTER_SIMPLE_COMMAND(m,"file",spaste_kvs_cmd_file); diff --git a/src/modules/system/plugin.cpp b/src/modules/system/plugin.cpp index 9aeb1b615..ebebfbb1f 100644 --- a/src/modules/system/plugin.cpp +++ b/src/modules/system/plugin.cpp @@ -212,7 +212,7 @@ void KviPlugin::setName(const QString& Name) KviPluginManager::KviPluginManager() { - m_pPluginDict = new KviDict(5,false); + m_pPluginDict = new KviPointerHashTable(5,false); m_pPluginDict->setAutoDelete(false); m_bCanUnload = true; @@ -339,7 +339,7 @@ bool KviPluginManager::checkUnload() Always called when system module should be unloaded Checking here if all small "modules" can be unloaded */ - KviDictIterator it(*m_pPluginDict); + KviPointerHashTableIterator it(*m_pPluginDict); m_bCanUnload = true; @@ -360,7 +360,7 @@ bool KviPluginManager::checkUnload() void KviPluginManager::unloadAll() { - KviDictIterator it(*m_pPluginDict); + KviPointerHashTableIterator it(*m_pPluginDict); while(it.current()) { diff --git a/src/modules/system/plugin.h b/src/modules/system/plugin.h index 8e7f936af..b8727db2a 100644 --- a/src/modules/system/plugin.h +++ b/src/modules/system/plugin.h @@ -25,7 +25,7 @@ //============================================================================= #include "kvi_module.h" -#include "kvi_dict.h" +#include "kvi_pointerhashtable.h" typedef int (*plugin_function)(int argc, char* argv[], char ** buffer); typedef int (*plugin_unload)(); @@ -65,7 +65,7 @@ class KviPluginManager // shared bool m_bCanUnload; // internal - KviDict * m_pPluginDict; + KviPointerHashTable * m_pPluginDict; public: bool pluginCall(KviKvsModuleFunctionCall *c); bool checkUnload(); diff --git a/src/modules/term/libkviterm.cpp b/src/modules/term/libkviterm.cpp index 3ba5d66a4..94f38035e 100644 --- a/src/modules/term/libkviterm.cpp +++ b/src/modules/term/libkviterm.cpp @@ -29,7 +29,7 @@ #include "kvi_frame.h" #include -#include "kvi_list.h" +#include "kvi_pointerlist.h" #ifdef COMPILE_KDE_SUPPORT @@ -47,8 +47,8 @@ KviModule * g_pTermModule = 0; #ifdef COMPILE_KDE_SUPPORT - KviPtrList * g_pTermWidgetList = 0; - KviPtrList * g_pTermWindowList = 0; + KviPointerList * g_pTermWidgetList = 0; + KviPointerList * g_pTermWindowList = 0; KviStr g_szKonsoleLibraryName = ""; #endif @@ -104,9 +104,9 @@ static bool term_module_init(KviModule * m) g_pTermModule = m; #ifdef COMPILE_KDE_SUPPORT - g_pTermWidgetList = new KviPtrList; + g_pTermWidgetList = new KviPointerList; g_pTermWidgetList->setAutoDelete(false); - g_pTermWindowList = new KviPtrList; + g_pTermWindowList = new KviPointerList; g_pTermWindowList->setAutoDelete(false); // KTrader::OfferList offers = KTrader::self()->query("Browser/View","KonsolePart"); diff --git a/src/modules/term/termwidget.cpp b/src/modules/term/termwidget.cpp index 703ba01d0..26ed7c3af 100644 --- a/src/modules/term/termwidget.cpp +++ b/src/modules/term/termwidget.cpp @@ -29,7 +29,7 @@ #include "kvi_locale.h" #include -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include #include @@ -40,8 +40,8 @@ #include "kparts/factory.h" extern KviModule * g_pTermModule; -extern KviPtrList * g_pTermWidgetList; -extern KviPtrList * g_pTermWindowList; +extern KviPointerList * g_pTermWidgetList; +extern KviPointerList * g_pTermWindowList; extern KviStr g_szKonsoleLibraryName; KviTermWidget::KviTermWidget(QWidget * par,KviFrame * lpFrm,bool bIsStandalone) diff --git a/src/modules/term/termwindow.cpp b/src/modules/term/termwindow.cpp index 45fc58e3c..04ab34643 100644 --- a/src/modules/term/termwindow.cpp +++ b/src/modules/term/termwindow.cpp @@ -31,8 +31,8 @@ #include "kvi_module.h" extern KviModule * g_pTermModule; -extern KviPtrList * g_pTermWindowList; -extern KviPtrList * g_pTermWidgetList; +extern KviPointerList * g_pTermWindowList; +extern KviPointerList * g_pTermWidgetList; KviTermWindow::KviTermWindow(KviFrame * lpFrm,const char * name) : KviWindow(KVI_WINDOW_TYPE_TERM,lpFrm,name) diff --git a/src/modules/texticons/libkvitexticons.cpp b/src/modules/texticons/libkvitexticons.cpp index cca494b36..36cdd7f75 100644 --- a/src/modules/texticons/libkvitexticons.cpp +++ b/src/modules/texticons/libkvitexticons.cpp @@ -66,7 +66,7 @@ static bool texticons_kvs_fnc_get(KviKvsModuleFunctionCall * c) } else { KviKvsHash* hash = new KviKvsHash(); - KviDictIterator it(*(g_pTextIconManager->textIconDict())); + KviPointerHashTableIterator it(*(g_pTextIconManager->textIconDict())); while(KviTextIcon * i = it.current()) { diff --git a/src/modules/theme/managementdialog.cpp b/src/modules/theme/managementdialog.cpp index e72ede3d6..cef417909 100644 --- a/src/modules/theme/managementdialog.cpp +++ b/src/modules/theme/managementdialog.cpp @@ -262,7 +262,7 @@ void KviThemeManagementDialog::cleanup() void KviThemeManagementDialog::packTheme() { - KviPtrList dl; + KviPointerList dl; dl.setAutoDelete(false); for(KviThemeListBoxItem * it = (KviThemeListBoxItem *)m_pListBox->firstItem();it;it = (KviThemeListBoxItem *)it->next()) { diff --git a/src/modules/theme/managementdialog.h b/src/modules/theme/managementdialog.h index 54588b609..9feb2117e 100644 --- a/src/modules/theme/managementdialog.h +++ b/src/modules/theme/managementdialog.h @@ -25,7 +25,7 @@ //============================================================================= #include "kvi_optionswidget.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_theme.h" #include diff --git a/src/modules/theme/packthemedialog.cpp b/src/modules/theme/packthemedialog.cpp index 53fe5de98..036c95434 100644 --- a/src/modules/theme/packthemedialog.cpp +++ b/src/modules/theme/packthemedialog.cpp @@ -65,7 +65,7 @@ -KviPackThemeDialog::KviPackThemeDialog(QWidget * pParent,KviPtrList * pThemeInfoList) +KviPackThemeDialog::KviPackThemeDialog(QWidget * pParent,KviPointerList * pThemeInfoList) : KviTalWizard(pParent) { m_pThemeInfoList = pThemeInfoList; diff --git a/src/modules/theme/packthemedialog.h b/src/modules/theme/packthemedialog.h index 083d42f39..9834006a2 100644 --- a/src/modules/theme/packthemedialog.h +++ b/src/modules/theme/packthemedialog.h @@ -25,7 +25,7 @@ //============================================================================= #include "kvi_settings.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_theme.h" #include @@ -42,7 +42,7 @@ class KviPackThemeDialog : public KviTalWizard { Q_OBJECT public: - KviPackThemeDialog(QWidget * pParent,KviPtrList * pThemeInfoList); + KviPackThemeDialog(QWidget * pParent,KviPointerList * pThemeInfoList); virtual ~KviPackThemeDialog(); protected: QString m_szImagePath; @@ -50,7 +50,7 @@ protected: QString m_szPackagePath; KviFileSelector * m_pPathSelector; QLabel * m_pImageLabel; - KviPtrList * m_pThemeInfoList; + KviPointerList * m_pThemeInfoList; QLineEdit * m_pPackageNameEdit; KviTalTextEdit * m_pPackageDescriptionEdit; QLineEdit * m_pPackageVersionEdit; diff --git a/src/modules/theme/savethemedialog.h b/src/modules/theme/savethemedialog.h index 0e26ce44b..1ab9548ba 100644 --- a/src/modules/theme/savethemedialog.h +++ b/src/modules/theme/savethemedialog.h @@ -25,7 +25,7 @@ //============================================================================= #include "kvi_settings.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include "kvi_theme.h" #include diff --git a/src/modules/theme/themefunctions.cpp b/src/modules/theme/themefunctions.cpp index 6b5993943..2afa21f3a 100644 --- a/src/modules/theme/themefunctions.cpp +++ b/src/modules/theme/themefunctions.cpp @@ -53,7 +53,7 @@ namespace KviThemeFunctions bool installThemePackage(const QString &szThemePackageFileName,QString &szError,QWidget * pDialogParent) { - KviDict * pInfoFields; + KviPointerHashTable * pInfoFields; QString * pValue; bool bInstall; QPixmap pix; diff --git a/src/modules/toolbar/libkvitoolbar.cpp b/src/modules/toolbar/libkvitoolbar.cpp index 66c66e571..54b965004 100644 --- a/src/modules/toolbar/libkvitoolbar.cpp +++ b/src/modules/toolbar/libkvitoolbar.cpp @@ -359,7 +359,7 @@ static bool toolbar_kvs_fnc_list(KviKvsModuleFunctionCall * c) { KviKvsArray * a = new KviKvsArray(); - KviDictIterator it(*(KviCustomToolBarManager::instance()->descriptors())); + KviPointerHashTableIterator it(*(KviCustomToolBarManager::instance()->descriptors())); kvs_uint_t id = 0; @@ -550,7 +550,7 @@ static bool toolbar_kvs_fnc_items(KviKvsModuleFunctionCall * c) KviKvsArray * a = new KviKvsArray(); - KviDictIterator it(*(KviCustomToolBarManager::instance()->descriptors())); + KviPointerHashTableIterator it(*(KviCustomToolBarManager::instance()->descriptors())); kvs_uint_t id = 0; diff --git a/src/modules/toolbareditor/toolbareditor.cpp b/src/modules/toolbareditor/toolbareditor.cpp index 8cb4a64cd..f697046a5 100644 --- a/src/modules/toolbareditor/toolbareditor.cpp +++ b/src/modules/toolbareditor/toolbareditor.cpp @@ -406,7 +406,7 @@ void KviCustomizeToolBarsDialog::exportToolBar() if(bExportActions) { - KviPtrList * a = t->descriptor()->actions(); + KviPointerList * a = t->descriptor()->actions(); if(a) { for(QString * s = a->first();s;s = a->next()) @@ -432,7 +432,7 @@ void KviCustomizeToolBarsDialog::exportToolBar() szCode += t->descriptor()->iconId(); szCode += "\n"; - KviPtrList * aa = t->descriptor()->actions(); + KviPointerList * aa = t->descriptor()->actions(); if(aa) { for(QString * ss = aa->first();ss;ss = aa->next()) diff --git a/src/modules/torrent/libkvitorrent.cpp b/src/modules/torrent/libkvitorrent.cpp index c4d92fff8..ebe5c1e7f 100644 --- a/src/modules/torrent/libkvitorrent.cpp +++ b/src/modules/torrent/libkvitorrent.cpp @@ -34,7 +34,7 @@ #include "kvi_out.h" -static KviPtrList * g_pDescriptorList = 0; +static KviPointerList * g_pDescriptorList = 0; static KviTorrentInterface *auto_detect_torrent_client(KviWindow * pOut = 0) { @@ -822,7 +822,7 @@ static bool torrent_module_init(KviModule *m) TC_KVS_REGFNC(fileName, "fileName") TC_KVS_REGFNC(filePriority, "filePriority") - g_pDescriptorList = new KviPtrList; + g_pDescriptorList = new KviPointerList; g_pDescriptorList->setAutoDelete(true); #ifdef COMPILE_KDE_SUPPORT diff --git a/src/modules/url/libkviurl.cpp b/src/modules/url/libkviurl.cpp index a7c1d874e..2b9038268 100644 --- a/src/modules/url/libkviurl.cpp +++ b/src/modules/url/libkviurl.cpp @@ -32,7 +32,7 @@ #include "kvi_actionmanager.h" #include "kvi_taskbar.h" #include "icons.h" -#include "kvi_list.h" +#include "kvi_pointerlist.h" #include #include #include @@ -51,9 +51,9 @@ typedef struct _UrlDlgList const char *g_pUrlListFilename = "/list.kviurl"; const char *g_pBanListFilename = "/list.kviban"; -KviPtrList *g_pList; -KviPtrList *g_pUrlDlgList; -KviPtrList *g_pBanList; +KviPointerList *g_pList; +KviPointerList *g_pUrlDlgList; +KviPointerList *g_pBanList; ConfigDialog *g_pConfigDialog; KviStr szConfigPath; @@ -106,7 +106,7 @@ QPixmap * KviUrlAction::smallIcon() // ---------------------------- CLASS URLDIALOG ------------------------begin // -UrlDialog::UrlDialog(KviPtrList *g_pList) +UrlDialog::UrlDialog(KviPointerList *g_pList) :KviWindow(KVI_WINDOW_TYPE_TOOL,g_pFrame,"URL List") { m_pMenuBar = new KviTalMenuBar(this,"url menu"); @@ -794,13 +794,13 @@ static bool url_module_init(KviModule *m) url_extension_alloc); if(d)d->setIcon(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_URL))); - g_pList = new KviPtrList; + g_pList = new KviPointerList; g_pList->setAutoDelete(true); - g_pUrlDlgList = new KviPtrList; + g_pUrlDlgList = new KviPointerList; g_pUrlDlgList->setAutoDelete(true); - g_pBanList = new KviPtrList; + g_pBanList = new KviPointerList; g_pBanList->setAutoDelete(true); g_pUrlIconPixmap = new QPixmap(url_icon_xpm); diff --git a/src/modules/url/libkviurl.h b/src/modules/url/libkviurl.h index 0dbfe8ba4..b34edc7de 100644 --- a/src/modules/url/libkviurl.h +++ b/src/modules/url/libkviurl.h @@ -63,7 +63,7 @@ class UrlDialog : public KviWindow { Q_OBJECT public: - UrlDialog(KviPtrList *g_pList); + UrlDialog(KviPointerList *g_pList); ~UrlDialog(); private: KviTalMenuBar *m_pMenuBar; diff --git a/src/modules/window/libkviwindow.cpp b/src/modules/window/libkviwindow.cpp index fee311552..222cbb01b 100644 --- a/src/modules/window/libkviwindow.cpp +++ b/src/modules/window/libkviwindow.cpp @@ -41,7 +41,7 @@ #include "kvi_channel.h" #include "userwindow.h" -#include "kvi_asciidict.h" +#include "kvi_pointerhashtable.h" #include @@ -54,8 +54,8 @@ // kvi_app.cpp -extern KVIRC_API KviAsciiDict * g_pGlobalWindowDict; -KviPtrList * g_pUserWindowList = 0; +extern KVIRC_API KviPointerHashTable * g_pGlobalWindowDict; +KviPointerList * g_pUserWindowList = 0; // $window.caption $window.x $window.y $window.width $window.height $window.isActive $window.type // $window.input.text $window.input.cursorpos $window.input.textlen @@ -858,7 +858,7 @@ static bool window_kvs_fnc_list(KviKvsModuleFunctionCall * c) { // all contexts but no "no_context" windows bool bAllWindows = KviQString::equalCI(szType,"all"); - KviAsciiDictIterator it(*g_pGlobalWindowDict); + KviPointerHashTableIterator it(*g_pGlobalWindowDict); while(KviWindow * wnd = it.current()) { @@ -882,7 +882,7 @@ static bool window_kvs_fnc_list(KviKvsModuleFunctionCall * c) { // all contexts and also "no_context" windows bool bAllWindows = KviQString::equalCI(szType.lower(),"all"); - KviAsciiDictIterator it(*g_pGlobalWindowDict); + KviPointerHashTableIterator it(*g_pGlobalWindowDict); while(KviWindow * wnd = it.current()) { @@ -903,7 +903,7 @@ static bool window_kvs_fnc_list(KviKvsModuleFunctionCall * c) { // only "no_context" windows bool bAllWindows = KviQString::equalCI(szType.lower(),"all"); - KviAsciiDictIterator it(*g_pGlobalWindowDict); + KviPointerHashTableIterator it(*g_pGlobalWindowDict); while(KviWindow * wnd = it.current()) { @@ -948,7 +948,7 @@ static bool window_kvs_fnc_list(KviKvsModuleFunctionCall * c) } bool bAllWindows = KviQString::equalCI(szType.lower(),"all"); - KviAsciiDictIterator it(*g_pGlobalWindowDict); + KviPointerHashTableIterator it(*g_pGlobalWindowDict); while(KviWindow * wnd = it.current()) { @@ -1461,7 +1461,7 @@ static bool window_kvs_cmd_setCryptEngine(KviKvsModuleCommandCall * c) static bool window_module_init(KviModule *m) { - g_pUserWindowList = new KviPtrList(); + g_pUserWindowList = new KviPointerList(); g_pUserWindowList->setAutoDelete(false); KVSM_REGISTER_FUNCTION(m,"activityTemperature",window_kvs_fnc_activityTemperature); diff --git a/src/modules/window/userwindow.cpp b/src/modules/window/userwindow.cpp index 505e2843e..d022b040f 100644 --- a/src/modules/window/userwindow.cpp +++ b/src/modules/window/userwindow.cpp @@ -30,7 +30,7 @@ #include "kvi_frame.h" #include "kvi_console.h" -extern KviPtrList * g_pUserWindowList; +extern KviPointerList * g_pUserWindowList; KviUserWindow::KviUserWindow(KviFrame * pFrm,const char * name,int iIcon,KviConsole * pConsole,int iCreationFlags) -- cgit v1.3.1-10-gc9f91