aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Fabio Bas2012-03-08 23:11:37 +0000
committerGravatar Fabio Bas2012-03-08 23:11:37 +0000
commit7596772feecece50db8677689eba609f16661da3 (patch)
tree606e2d2797c1cd46a9a97a744df1a0fcbe995fd8 /src
parentfix a typo in the docs, thanks roadrunner (diff)
downloadKVIrc-7596772feecece50db8677689eba609f16661da3.tar.gz
KVIrc-7596772feecece50db8677689eba609f16661da3.tar.bz2
KVIrc-7596772feecece50db8677689eba609f16661da3.zip
Created KVICOREACTIONS for the old previously caps-based entries in the tools menu; added 2 dynamic submenus to the tools menu to stop 3rd part caps-based items and scripting actions items
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6089 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
-rw-r--r--src/modules/filetransferwindow/CMakeLists.txt2
-rw-r--r--src/modules/filetransferwindow/FileTransferWindow.cpp4
-rw-r--r--src/modules/filetransferwindow/FileTransferWindow.h4
-rw-r--r--src/modules/filetransferwindow/caps/CMakeLists.txt14
-rw-r--r--src/modules/filetransferwindow/caps/filetransferwindow0
-rw-r--r--src/modules/filetransferwindow/libkvifiletransferwindow.cpp72
-rw-r--r--src/modules/iograph/CMakeLists.txt2
-rw-r--r--src/modules/iograph/caps/CMakeLists.txt14
-rw-r--r--src/modules/iograph/caps/iograph0
-rw-r--r--src/modules/iograph/libkviiograph.cpp68
-rw-r--r--src/modules/iograph/libkviiograph.h4
-rw-r--r--src/modules/logview/CMakeLists.txt2
-rw-r--r--src/modules/logview/LogViewWindow.cpp4
-rw-r--r--src/modules/logview/LogViewWindow.h4
-rw-r--r--src/modules/logview/caps/CMakeLists.txt14
-rw-r--r--src/modules/logview/caps/logview0
-rw-r--r--src/modules/logview/libkvilogview.cpp61
-rw-r--r--src/modules/sharedfileswindow/CMakeLists.txt2
-rw-r--r--src/modules/sharedfileswindow/SharedFilesWindow.cpp4
-rw-r--r--src/modules/sharedfileswindow/SharedFilesWindow.h4
-rw-r--r--src/modules/sharedfileswindow/caps/CMakeLists.txt14
-rw-r--r--src/modules/sharedfileswindow/caps/sharedfileswindow0
-rw-r--r--src/modules/sharedfileswindow/libkvisharedfileswindow.cpp72
-rw-r--r--src/modules/url/CMakeLists.txt2
-rw-r--r--src/modules/url/caps/CMakeLists.txt14
-rw-r--r--src/modules/url/caps/url0
-rw-r--r--src/modules/url/libkviurl.cpp67
-rw-r--r--src/modules/url/libkviurl.h9
28 files changed, 61 insertions, 396 deletions
diff --git a/src/modules/filetransferwindow/CMakeLists.txt b/src/modules/filetransferwindow/CMakeLists.txt
index bc408b8dc..61a7cefbd 100644
--- a/src/modules/filetransferwindow/CMakeLists.txt
+++ b/src/modules/filetransferwindow/CMakeLists.txt
@@ -1,7 +1,5 @@
# CMakeLists for src/modules/filetransferwindow
-SUBDIRS(caps)
-
SET(kvifiletransferwindow_MOC_HDRS
FileTransferWindow.h
)
diff --git a/src/modules/filetransferwindow/FileTransferWindow.cpp b/src/modules/filetransferwindow/FileTransferWindow.cpp
index 6c0239150..b30487f98 100644
--- a/src/modules/filetransferwindow/FileTransferWindow.cpp
+++ b/src/modules/filetransferwindow/FileTransferWindow.cpp
@@ -236,8 +236,8 @@ QSize FileTransferItemDelegate::sizeHint(const QStyleOptionViewItem &, const QMo
return QSize(((FileTransferWidget*)parent())->viewport()->size().width(), 68);
}
-FileTransferWindow::FileTransferWindow(KviModuleExtensionDescriptor * d)
-: KviWindow(KviWindow::Tool,"file transfer window",0), KviModuleExtension(d)
+FileTransferWindow::FileTransferWindow()
+: KviWindow(KviWindow::Tool,"file transfer window",0)
{
g_pFileTransferWindow = this;
setAutoFillBackground(false);
diff --git a/src/modules/filetransferwindow/FileTransferWindow.h b/src/modules/filetransferwindow/FileTransferWindow.h
index 2a6ed35c0..5672c4187 100644
--- a/src/modules/filetransferwindow/FileTransferWindow.h
+++ b/src/modules/filetransferwindow/FileTransferWindow.h
@@ -85,13 +85,13 @@ public:
void paint ( QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index ) const;
};
-class FileTransferWindow : public KviWindow, public KviModuleExtension
+class FileTransferWindow : public KviWindow
{
friend class FileTransferItem;
friend class FileTransferItemDelegate;
Q_OBJECT
public:
- FileTransferWindow(KviModuleExtensionDescriptor * d);
+ FileTransferWindow();
~FileTransferWindow();
protected:
QSplitter * m_pVertSplitter;
diff --git a/src/modules/filetransferwindow/caps/CMakeLists.txt b/src/modules/filetransferwindow/caps/CMakeLists.txt
deleted file mode 100644
index e52ee758f..000000000
--- a/src/modules/filetransferwindow/caps/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-# CMakeLists for src/modules/filetransferwindow/caps
-
-SET(CAPSFILE filetransferwindow)
-
-IF(UNIX)
- IF(APPLE)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/Contents/Resources/modules/caps/tool/)
- ELSE()
- # Assume linux
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/kvirc/${VERSION_BRANCH}/modules/caps/tool/)
- ENDIF()
-ELSEIF(WIN32)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/modules/caps/tool/)
-ENDIF()
diff --git a/src/modules/filetransferwindow/caps/filetransferwindow b/src/modules/filetransferwindow/caps/filetransferwindow
deleted file mode 100644
index e69de29bb..000000000
--- a/src/modules/filetransferwindow/caps/filetransferwindow
+++ /dev/null
diff --git a/src/modules/filetransferwindow/libkvifiletransferwindow.cpp b/src/modules/filetransferwindow/libkvifiletransferwindow.cpp
index 3de366985..23362253a 100644
--- a/src/modules/filetransferwindow/libkvifiletransferwindow.cpp
+++ b/src/modules/filetransferwindow/libkvifiletransferwindow.cpp
@@ -34,50 +34,6 @@
FileTransferWindow * g_pFileTransferWindow = 0;
-static KviModuleExtension * filetransferwindow_extension_alloc(KviModuleExtensionAllocStruct * s)
-{
- bool bCreateMinimized = false;
- bool bNoRaise = false;
-
- if(!g_pFileTransferWindow)
- {
- if(s->pParams)
- {
- if(QVariant * v = s->pParams->find("bCreateMinimized"))
- {
- if(v->isValid())
- {
- if(v->type() == QVariant::Bool)
- {
- bCreateMinimized = v->toBool();
- }
- }
- }
- }
-
- g_pFileTransferWindow = new FileTransferWindow(s->pDescriptor);
- g_pMainWindow->addWindow(g_pFileTransferWindow,!bCreateMinimized);
- return g_pFileTransferWindow;
- }
-
- if(s->pParams)
- {
- if(QVariant * v = s->pParams->find("bNoRaise"))
- {
- if(v)
- {
- if(v->isValid() && v->type() == QVariant::Bool)
- bNoRaise = v->toBool();
- }
- }
- }
-
- if(!bNoRaise)
- g_pFileTransferWindow->delayedAutoRaise();
- return g_pFileTransferWindow;
-}
-
-
/*
@doc: filetransferwindow.open
@type:
@@ -99,33 +55,25 @@ static KviModuleExtension * filetransferwindow_extension_alloc(KviModuleExtensio
static bool filetransferwindow_kvs_cmd_open(KviKvsModuleCommandCall * c)
{
- KviModuleExtensionDescriptor * d = c->module()->findExtensionDescriptor("tool",KVI_FILE_TRANSFER_WINDOW_EXTENSION_NAME);
+ QString dummy;
+ bool bCreateMinimized = c->hasSwitch('m',dummy);
+ bool bNoRaise = c->hasSwitch('n',dummy);
- if(d)
+ if(!g_pFileTransferWindow)
{
- KviPointerHashTable<QString,QVariant> dict(17,true);
- dict.setAutoDelete(true);
- QString dummy;
- dict.replace("bCreateMinimized",new QVariant(c->hasSwitch('m',dummy)));
- dict.replace("bNoRaise",new QVariant(c->hasSwitch('n',dummy)));
- d->allocate(c->window(),&dict,0);
- } else {
- c->warning(__tr("Ops.. internal error"));
+ g_pFileTransferWindow = new FileTransferWindow();
+ g_pMainWindow->addWindow(g_pFileTransferWindow,!bCreateMinimized);
+ return true;
}
+
+ if(!bNoRaise)
+ g_pFileTransferWindow->delayedAutoRaise();
return true;
}
static bool filetransferwindow_module_init(KviModule * m)
{
- KviModuleExtensionDescriptor * d = m->registerExtension("tool",
- KVI_FILE_TRANSFER_WINDOW_EXTENSION_NAME,
- __tr2qs("Manage File &Transfers"),
- filetransferwindow_extension_alloc);
-
- if(d)d->setIcon(*(g_pIconManager->getSmallIcon(KviIconManager::FileTransfer)));
-
-
KVSM_REGISTER_SIMPLE_COMMAND(m,"open",filetransferwindow_kvs_cmd_open);
return true;
diff --git a/src/modules/iograph/CMakeLists.txt b/src/modules/iograph/CMakeLists.txt
index ab691e09f..897cbeac8 100644
--- a/src/modules/iograph/CMakeLists.txt
+++ b/src/modules/iograph/CMakeLists.txt
@@ -1,7 +1,5 @@
# CMakeLists for src/modules/iograph
-SUBDIRS(caps)
-
SET(kviiograph_MOC_HDRS
libkviiograph.h
)
diff --git a/src/modules/iograph/caps/CMakeLists.txt b/src/modules/iograph/caps/CMakeLists.txt
deleted file mode 100644
index d4a7ad532..000000000
--- a/src/modules/iograph/caps/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-# CMakeLists for ./caps
-
-SET(CAPSFILE iograph)
-
-IF(UNIX)
- IF(APPLE)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/Contents/Resources/modules/caps/tool/)
- ELSE()
- # Assume linux
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/kvirc/${VERSION_BRANCH}/modules/caps/tool/)
- ENDIF()
-ELSEIF(WIN32)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/modules/caps/tool/)
-ENDIF()
diff --git a/src/modules/iograph/caps/iograph b/src/modules/iograph/caps/iograph
deleted file mode 100644
index e69de29bb..000000000
--- a/src/modules/iograph/caps/iograph
+++ /dev/null
diff --git a/src/modules/iograph/libkviiograph.cpp b/src/modules/iograph/libkviiograph.cpp
index e0035137f..d34a3489e 100644
--- a/src/modules/iograph/libkviiograph.cpp
+++ b/src/modules/iograph/libkviiograph.cpp
@@ -42,8 +42,8 @@
KviIOGraphWindow* g_pIOGraphWindow = 0;
-KviIOGraphWindow::KviIOGraphWindow(KviModuleExtensionDescriptor * d, const char * name)
-: KviWindow(KviWindow::IOGraph, name), KviModuleExtension(d)
+KviIOGraphWindow::KviIOGraphWindow(const char * name)
+: KviWindow(KviWindow::IOGraph, name)
{
m_pIOGraph = new KviIOGraphWidget(this);
setAutoFillBackground(false);
@@ -262,66 +262,22 @@ void KviIOGraphWidget::paintEvent(QPaintEvent *)
static bool iograph_module_cmd_open(KviKvsModuleCommandCall * c)
{
- KviModuleExtensionDescriptor * d = c->module()->findExtensionDescriptor("tool",IOGRAPH_MODULE_EXTENSION_NAME);
-
- if(d)
- {
- KviPointerHashTable<QString,QVariant> dict(17,true);
- dict.setAutoDelete(true);
- QString dummy;
- dict.replace("bCreateMinimized",new QVariant(c->hasSwitch('m',dummy)));
- dict.replace("bNoRaise",new QVariant(c->hasSwitch('n',dummy)));
-
- d->allocate(c->window(),&dict,0);
- } else {
- c->warning(__tr("Ops.. internal error"));
- }
- return true;
-}
-
-static KviModuleExtension * iograph_extension_alloc(KviModuleExtensionAllocStruct * s)
-{
- bool bCreateMinimized = false;
- bool bNoRaise = false;
+ QString dummy;
+ bool bCreateMinimized = c->hasSwitch('m',dummy);
+ bool bNoRaise = c->hasSwitch('n',dummy);
if(!g_pIOGraphWindow)
{
- if(s->pParams)
- {
- if(QVariant * v = s->pParams->find("bCreateMinimized"))
- {
- if(v->isValid())
- {
- if(v->type() == QVariant::Bool)
- {
- bCreateMinimized = v->toBool();
- }
- }
- }
- }
-
- g_pIOGraphWindow = new KviIOGraphWindow(s->pDescriptor,"IOGraph Window");
+ g_pIOGraphWindow = new KviIOGraphWindow("IOGraph Window");
g_pMainWindow->addWindow(g_pIOGraphWindow,!bCreateMinimized);
if(bCreateMinimized)g_pIOGraphWindow->minimize();
- return g_pIOGraphWindow;
- }
-
- if(s->pParams)
- {
- if(QVariant * v = s->pParams->find("bNoRaise"))
- {
- if(v)
- {
- if(v->isValid() && v->type() == QVariant::Bool)
- bNoRaise = v->toBool();
- }
- }
+ return true;
}
if(!bNoRaise)
g_pIOGraphWindow->delayedAutoRaise();
- return g_pIOGraphWindow;
+ return true;
}
static bool iograph_module_init(KviModule *m)
@@ -329,14 +285,6 @@ static bool iograph_module_init(KviModule *m)
g_pIOGraphWindow = 0;
KVSM_REGISTER_SIMPLE_COMMAND(m,"open",iograph_module_cmd_open);
-
- KviModuleExtensionDescriptor * d = m->registerExtension("tool",
- IOGRAPH_MODULE_EXTENSION_NAME,
- __tr2qs("Show I/O &Traffic graph"),
- iograph_extension_alloc);
-
- if(d)d->setIcon(*(g_pIconManager->getSmallIcon(KviIconManager::SayIcon)));
-
return true;
}
diff --git a/src/modules/iograph/libkviiograph.h b/src/modules/iograph/libkviiograph.h
index 1c33141af..0a8eb4018 100644
--- a/src/modules/iograph/libkviiograph.h
+++ b/src/modules/iograph/libkviiograph.h
@@ -53,11 +53,11 @@ protected:
virtual void paintEvent (QPaintEvent *e);
};
-class KviIOGraphWindow : public KviWindow, public KviModuleExtension
+class KviIOGraphWindow : public KviWindow
{
Q_OBJECT
public:
- KviIOGraphWindow(KviModuleExtensionDescriptor * d, const char * name);
+ KviIOGraphWindow(const char * name);
~KviIOGraphWindow();
private:
KviIOGraphWidget * m_pIOGraph;
diff --git a/src/modules/logview/CMakeLists.txt b/src/modules/logview/CMakeLists.txt
index dba267ce0..0b7d42a8d 100644
--- a/src/modules/logview/CMakeLists.txt
+++ b/src/modules/logview/CMakeLists.txt
@@ -1,7 +1,5 @@
# CMakeLists for src/modules/logview
-SUBDIRS(caps)
-
SET(kvilogview_MOC_HDRS
LogViewWindow.h
)
diff --git a/src/modules/logview/LogViewWindow.cpp b/src/modules/logview/LogViewWindow.cpp
index 71ff8406b..44bf3a67e 100644
--- a/src/modules/logview/LogViewWindow.cpp
+++ b/src/modules/logview/LogViewWindow.cpp
@@ -84,8 +84,8 @@ void LogViewListView::mousePressEvent(QMouseEvent * pEvent)
}
-LogViewWindow::LogViewWindow(KviModuleExtensionDescriptor * pDesc)
-: KviWindow(KviWindow::LogView,"log"),KviModuleExtension(pDesc)
+LogViewWindow::LogViewWindow()
+: KviWindow(KviWindow::LogView,"log")
{
g_pLogViewWindow = this;
//m_pLogViewWidget = new KviLogViewWidget(this);
diff --git a/src/modules/logview/LogViewWindow.h b/src/modules/logview/LogViewWindow.h
index c62a43470..58c485654 100644
--- a/src/modules/logview/LogViewWindow.h
+++ b/src/modules/logview/LogViewWindow.h
@@ -58,11 +58,11 @@ signals:
void rightButtonPressed(QTreeWidgetItem *, QPoint);
};
-class LogViewWindow : public KviWindow, public KviModuleExtension
+class LogViewWindow : public KviWindow
{
Q_OBJECT
public:
- LogViewWindow(KviModuleExtensionDescriptor * pDesc);
+ LogViewWindow();
~LogViewWindow();
protected:
KviPointerList<LogFile> m_logList;
diff --git a/src/modules/logview/caps/CMakeLists.txt b/src/modules/logview/caps/CMakeLists.txt
deleted file mode 100644
index cf53ca041..000000000
--- a/src/modules/logview/caps/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-# CMakeLists for ./caps
-
-SET(CAPSFILE logview)
-
-IF(UNIX)
- IF(APPLE)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/Contents/Resources/modules/caps/tool/)
- ELSE()
- # Assume linux
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/kvirc/${VERSION_BRANCH}/modules/caps/tool/)
- ENDIF()
-ELSEIF(WIN32)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/modules/caps/tool/)
-ENDIF()
diff --git a/src/modules/logview/caps/logview b/src/modules/logview/caps/logview
deleted file mode 100644
index e69de29bb..000000000
--- a/src/modules/logview/caps/logview
+++ /dev/null
diff --git a/src/modules/logview/libkvilogview.cpp b/src/modules/logview/libkvilogview.cpp
index fe0b7cf87..a6ef0a874 100644
--- a/src/modules/logview/libkvilogview.cpp
+++ b/src/modules/logview/libkvilogview.cpp
@@ -59,63 +59,22 @@ LogViewWindow * g_pLogViewWindow = 0;
*/
static bool logview_kvs_cmd_open(KviKvsModuleCommandCall * c)
{
- KviModuleExtensionDescriptor * d = c->module()->findExtensionDescriptor("tool",LOGVIEW_MODULE_EXTENSION_NAME);
- if(d)
- {
- KviPointerHashTable<QString,QVariant> dict(17,true);
- dict.setAutoDelete(true);
- QString dummy;
- dict.replace("bCreateMinimized",new QVariant(c->hasSwitch('m',dummy)));
- dict.replace("bNoRaise",new QVariant(c->hasSwitch('n',dummy)));
-
- d->allocate(c->window(),&dict,0);
- } else {
- c->warning(__tr2qs_ctx("Ops.. internal error","log"));
- }
- return true;
-}
-
-static KviModuleExtension * logview_extension_alloc(KviModuleExtensionAllocStruct * s)
-{
- bool bCreateMinimized = false;
- bool bNoRaise = false;
+ QString dummy;
+ bool bCreateMinimized = c->hasSwitch('m',dummy);
+ bool bNoRaise = c->hasSwitch('n',dummy);
if(!g_pLogViewWindow)
{
- if(s->pParams)
- {
- if(QVariant * v = s->pParams->find("bCreateMinimized"))
- {
- if(v->isValid())
- {
- if(v->type() == QVariant::Bool)
- bCreateMinimized = v->toBool();
- }
- }
- }
-
- g_pLogViewWindow = new LogViewWindow(s->pDescriptor);
+ g_pLogViewWindow = new LogViewWindow();
g_pMainWindow->addWindow(g_pLogViewWindow,!bCreateMinimized);
if(bCreateMinimized)
g_pLogViewWindow->minimize();
- return g_pLogViewWindow;
- }
-
- if(s->pParams)
- {
- if(QVariant * v = s->pParams->find("bNoRaise"))
- {
- if(v)
- {
- if(v->isValid() && v->type() == QVariant::Bool)
- bNoRaise = v->toBool();
- }
- }
+ return true;
}
if(!bNoRaise)
g_pLogViewWindow->delayedAutoRaise();
- return g_pLogViewWindow;
+ return true;
}
static bool logview_module_init(KviModule * m)
@@ -124,14 +83,6 @@ static bool logview_module_init(KviModule * m)
KVSM_REGISTER_SIMPLE_COMMAND(m,"open",logview_kvs_cmd_open);
- KviModuleExtensionDescriptor * d = m->registerExtension("tool",
- LOGVIEW_MODULE_EXTENSION_NAME,
- __tr2qs_ctx("Browse Log Files","log"),
- logview_extension_alloc);
-
- if(d)
- d->setIcon(*(g_pIconManager->getSmallIcon(KviIconManager::Log)));
-
return true;
}
diff --git a/src/modules/sharedfileswindow/CMakeLists.txt b/src/modules/sharedfileswindow/CMakeLists.txt
index 6f69065e7..fba19455e 100644
--- a/src/modules/sharedfileswindow/CMakeLists.txt
+++ b/src/modules/sharedfileswindow/CMakeLists.txt
@@ -1,7 +1,5 @@
# CMakeLists for src/modules/sharedfileswindow
-SUBDIRS(caps)
-
SET(kvisharedfileswindow_MOC_HDRS
SharedFilesWindow.h
)
diff --git a/src/modules/sharedfileswindow/SharedFilesWindow.cpp b/src/modules/sharedfileswindow/SharedFilesWindow.cpp
index 75f4c80ae..1becf1271 100644
--- a/src/modules/sharedfileswindow/SharedFilesWindow.cpp
+++ b/src/modules/sharedfileswindow/SharedFilesWindow.cpp
@@ -206,8 +206,8 @@ SharedFilesTreeWidgetItem::~SharedFilesTreeWidgetItem()
}
-SharedFilesWindow::SharedFilesWindow(KviModuleExtensionDescriptor * d)
-: KviWindow(KviWindow::Tool,"shared files window",0), KviModuleExtension(d)
+SharedFilesWindow::SharedFilesWindow()
+: KviWindow(KviWindow::Tool,"shared files window",0)
{
g_pSharedFilesWindow = this;
m_pSplitter = new KviTalSplitter(Qt::Horizontal,this);
diff --git a/src/modules/sharedfileswindow/SharedFilesWindow.h b/src/modules/sharedfileswindow/SharedFilesWindow.h
index 0faad1be8..fc38b1347 100644
--- a/src/modules/sharedfileswindow/SharedFilesWindow.h
+++ b/src/modules/sharedfileswindow/SharedFilesWindow.h
@@ -74,12 +74,12 @@ protected slots:
};
-class SharedFilesWindow : public KviWindow, public KviModuleExtension
+class SharedFilesWindow : public KviWindow
{
friend class KviSharedFilesItem;
Q_OBJECT
public:
- SharedFilesWindow(KviModuleExtensionDescriptor * d);
+ SharedFilesWindow();
~SharedFilesWindow();
protected:
QSplitter * m_pVertSplitter;
diff --git a/src/modules/sharedfileswindow/caps/CMakeLists.txt b/src/modules/sharedfileswindow/caps/CMakeLists.txt
deleted file mode 100644
index 2837b3f4a..000000000
--- a/src/modules/sharedfileswindow/caps/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-# CMakeLists for ./caps
-
-SET(CAPSFILE sharedfileswindow)
-
-IF(UNIX)
- IF(APPLE)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/Contents/Resources/modules/caps/tool/)
- ELSE()
- # Assume linux
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/kvirc/${VERSION_BRANCH}/modules/caps/tool/)
- ENDIF()
-ELSEIF(WIN32)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/modules/caps/tool/)
-ENDIF()
diff --git a/src/modules/sharedfileswindow/caps/sharedfileswindow b/src/modules/sharedfileswindow/caps/sharedfileswindow
deleted file mode 100644
index e69de29bb..000000000
--- a/src/modules/sharedfileswindow/caps/sharedfileswindow
+++ /dev/null
diff --git a/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp b/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp
index e9bb1e74b..1b12d39c4 100644
--- a/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp
+++ b/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp
@@ -36,50 +36,6 @@
SharedFilesWindow * g_pSharedFilesWindow = 0;
-static KviModuleExtension * sharedfileswindow_extension_alloc(KviModuleExtensionAllocStruct * s)
-{
- bool bCreateMinimized = false;
- bool bNoRaise = false;
-
- if(!g_pSharedFilesWindow)
- {
- if(s->pParams)
- {
- if(QVariant * v = s->pParams->find("bCreateMinimized"))
- {
- if(v->isValid())
- {
- if(v->type() == QVariant::Bool)
- {
- bCreateMinimized = v->toBool();
- }
- }
- }
- }
-
- g_pSharedFilesWindow = new SharedFilesWindow(s->pDescriptor);
- g_pMainWindow->addWindow(g_pSharedFilesWindow,!bCreateMinimized);
- if(bCreateMinimized)g_pSharedFilesWindow->minimize();
- return g_pSharedFilesWindow;
- }
-
- if(s->pParams)
- {
- if(QVariant * v = s->pParams->find("bNoRaise"))
- {
- if(v)
- {
- if(v->isValid() && v->type() == QVariant::Bool)
- bNoRaise = v->toBool();
- }
- }
- }
-
- if(!bNoRaise)g_pSharedFilesWindow->delayedAutoRaise();
- return g_pSharedFilesWindow;
-}
-
-
/*
@doc: sharedfileswindow.open
@type:
@@ -101,30 +57,24 @@ static KviModuleExtension * sharedfileswindow_extension_alloc(KviModuleExtension
static bool sharedfileswindow_kvs_cmd_open(KviKvsModuleCommandCall * c)
{
- KviModuleExtensionDescriptor * d = c->module()->findExtensionDescriptor("tool",KVI_SHARED_FILES_WINDOW_EXTENSION_NAME);
- if(d)
- {
- KviPointerHashTable<QString,QVariant> dict(17,true);
- dict.setAutoDelete(true);
- dict.replace("bCreateMinimized",new QVariant(c->hasSwitch('m',"minimized")));
- dict.replace("bNoRaise",new QVariant(c->hasSwitch('n',"noraise")));
+ QString dummy;
+ bool bCreateMinimized = c->hasSwitch('m',"minimized");
+ bool bNoRaise = c->hasSwitch('n',"noraise");
- d->allocate(c->window(),&dict,0);
- } else {
- c->warning("Ops.. internal error");
+ if(!g_pSharedFilesWindow)
+ {
+ g_pSharedFilesWindow = new SharedFilesWindow();
+ g_pMainWindow->addWindow(g_pSharedFilesWindow,!bCreateMinimized);
+ if(bCreateMinimized)g_pSharedFilesWindow->minimize();
+ return true;
}
+
+ if(!bNoRaise)g_pSharedFilesWindow->delayedAutoRaise();
return true;
}
static bool sharedfileswindow_module_init(KviModule * m)
{
- KviModuleExtensionDescriptor * d = m->registerExtension("tool",
- KVI_SHARED_FILES_WINDOW_EXTENSION_NAME,
- __tr2qs_ctx("Manage S&hared Files","sharedfileswindow"),
- sharedfileswindow_extension_alloc);
-
- if(d)d->setIcon(*(g_pIconManager->getSmallIcon(KviIconManager::SharedFiles)));
-
KVSM_REGISTER_SIMPLE_COMMAND(m,"open",sharedfileswindow_kvs_cmd_open);
return true;
}
diff --git a/src/modules/url/CMakeLists.txt b/src/modules/url/CMakeLists.txt
index f060f3477..749fbcae0 100644
--- a/src/modules/url/CMakeLists.txt
+++ b/src/modules/url/CMakeLists.txt
@@ -1,7 +1,5 @@
# CMakeLists for src/modules/url
-SUBDIRS(caps)
-
SET(kviurl_MOC_HDRS
libkviurl.h
)
diff --git a/src/modules/url/caps/CMakeLists.txt b/src/modules/url/caps/CMakeLists.txt
deleted file mode 100644
index 222cfc3ac..000000000
--- a/src/modules/url/caps/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-# CMakeLists for ./caps
-
-SET(CAPSFILE url)
-
-IF(UNIX)
- IF(APPLE)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/Contents/Resources/modules/caps/tool/)
- ELSE()
- # Assume linux
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/kvirc/${VERSION_BRANCH}/modules/caps/tool/)
- ENDIF()
-ELSEIF(WIN32)
- INSTALL(FILES ${CAPSFILE} DESTINATION ${CMAKE_INSTALL_PREFIX}/modules/caps/tool/)
-ENDIF()
diff --git a/src/modules/url/caps/url b/src/modules/url/caps/url
deleted file mode 100644
index e69de29bb..000000000
--- a/src/modules/url/caps/url
+++ /dev/null
diff --git a/src/modules/url/libkviurl.cpp b/src/modules/url/libkviurl.cpp
index 54b648e12..c0c444c7e 100644
--- a/src/modules/url/libkviurl.cpp
+++ b/src/modules/url/libkviurl.cpp
@@ -51,7 +51,6 @@
#include <QPainter>
#include <QMenu>
-static KviUrlAction * g_pUrlAction = 0;
#ifdef COMPILE_PSEUDO_TRANSPARENCY
extern KVIRC_API QPixmap * g_pShadedChildGlobalDesktopBackground;
@@ -78,18 +77,11 @@ void loadUrlList();
void saveBanList();
void loadBanList();
UrlDlgList * findFrame();
-bool urllist();
void url_module_help();
#define KVI_URL_EXTENSION_NAME "URL module extenstion"
-static KviModuleExtension * url_extension_alloc(KviModuleExtensionAllocStruct *)
-{
- urllist();
- return 0;
-}
-
UrlDialogTreeWidget::UrlDialogTreeWidget(QWidget * par)
: QTreeWidget(par)
{
@@ -139,24 +131,6 @@ void UrlDialogTreeWidget::paintEvent(QPaintEvent * event)
QTreeWidget::paintEvent(event);
}
-KviUrlAction::KviUrlAction(QObject * pParent)
-: KviKvsAction(
- pParent,
- "url.list",
- "url.list",
- __tr2qs("Show URL List"),
- __tr2qs("Shows the URL list window"),
- KviActionManager::categoryGeneric(),
- "kvi_bigicon_www.png",
- QString("%1").arg(KviIconManager::Url)
- )
-{
-}
-
-KviUrlAction::~KviUrlAction()
-{
-}
-
// ---------------------------- CLASS URLDIALOG ------------------------begin //
UrlDialog::UrlDialog(KviPointerList<KviUrl> *)
@@ -719,25 +693,6 @@ void loadBanList()
static bool url_kvs_cmd_list(KviKvsModuleCommandCall *)
{
- urllist();
- return true;
-}
-
-UrlDlgList *findFrame()
-{
- UrlDlgList *tmpitem = g_pUrlDlgList->first();
- if (!tmpitem) {
- UrlDlgList *udl = new UrlDlgList();
- udl->dlg = 0;
- udl->menu_id = -1;
- g_pUrlDlgList->append(udl);
- tmpitem = g_pUrlDlgList->current();
- }
- return tmpitem;
-}
-
-bool urllist()
-{
UrlDlgList *tmpitem = findFrame();
if (tmpitem->dlg) return false;
@@ -753,6 +708,18 @@ bool urllist()
return true;
}
+UrlDlgList *findFrame()
+{
+ UrlDlgList *tmpitem = g_pUrlDlgList->first();
+ if (!tmpitem) {
+ UrlDlgList *udl = new UrlDlgList();
+ udl->dlg = 0;
+ udl->menu_id = -1;
+ g_pUrlDlgList->append(udl);
+ tmpitem = g_pUrlDlgList->current();
+ }
+ return tmpitem;
+}
/*
@doc: url.config
@@ -872,12 +839,6 @@ bool urllist_module_event_onUrl(KviKvsModuleEventCall * c)
static bool url_module_init(KviModule *m)
{
- KviModuleExtensionDescriptor * d = m->registerExtension("tool",
- KVI_URL_EXTENSION_NAME,
- __tr2qs("View URL list"),
- url_extension_alloc);
- if(d)d->setIcon(*(g_pIconManager->getSmallIcon(KviIconManager::Url)));
-
g_pList = new KviPointerList<KviUrl>;
g_pList->setAutoDelete(true);
@@ -889,8 +850,6 @@ static bool url_module_init(KviModule *m)
KVSM_REGISTER_SIMPLE_COMMAND(m,"list",url_kvs_cmd_list);
KVSM_REGISTER_SIMPLE_COMMAND(m,"config",url_kvs_cmd_config);
- g_pUrlAction = new KviUrlAction(KviActionManager::instance());
- KviActionManager::instance()->registerAction(g_pUrlAction);
m->kvsRegisterAppEventHandler(KviEvent_OnURL,urllist_module_event_onUrl);
@@ -922,8 +881,6 @@ static bool url_module_cleanup(KviModule *)
delete g_pUrlDlgList;
g_pUrlDlgList = 0;
- delete g_pUrlAction;
- g_pUrlAction = 0;
return true;
}
diff --git a/src/modules/url/libkviurl.h b/src/modules/url/libkviurl.h
index 812473da3..7347e1b58 100644
--- a/src/modules/url/libkviurl.h
+++ b/src/modules/url/libkviurl.h
@@ -134,13 +134,4 @@ protected slots:
void discardbtn();
};
-
-class KviUrlAction : public KviKvsAction
-{
- Q_OBJECT
-public:
- KviUrlAction(QObject * pParent);
- ~KviUrlAction();
-};
-
#endif