aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Elvio Basello2010-06-22 02:15:37 +0000
committerGravatar Elvio Basello2010-06-22 02:15:37 +0000
commitd6064adbd13bce142606bb870b8853308c2aa273 (patch)
tree63e2fe97844e96ab43e846b23a7231794c6d4b41 /src
parentSome cleanups related to addons (diff)
downloadKVIrc-d6064adbd13bce142606bb870b8853308c2aa273.tar.gz
KVIrc-d6064adbd13bce142606bb870b8853308c2aa273.tar.bz2
KVIrc-d6064adbd13bce142606bb870b8853308c2aa273.zip
modified addon installer behaviour: it'll come back in 4.1;
updated doc; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4509 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
-rw-r--r--src/modules/addon/packaddondialog.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/addon/packaddondialog.cpp b/src/modules/addon/packaddondialog.cpp
index ec011c253..69232e19a 100644
--- a/src/modules/addon/packaddondialog.cpp
+++ b/src/modules/addon/packaddondialog.cpp
@@ -202,6 +202,10 @@ bool KviPackAddonDialog::createInstaller(QString * pszError)
szTmp += "# Register the script: this must be the first instruction executed\n# since it will abort with an error when a greater version is already installed\n";
// install.kvs: addon registration
+ /* FIXME: re-add in KVIrc 4.1!
+ * implement a backend with full automatic cleaning for aliases, classes, popups,
+ * actions, ... via snapshot/diff of kvirc state before/after installing a package
+
szTmp += QString("addon.register(\"%1\",\"%2\",\"%1\",\"%3\",\"%4\",\"%5\")\n").arg(m_szName, m_szVersion, m_szDescription, m_szMinVersion, m_szIcon);
szTmp += "{\n";
szTmp += "\t# This is our uninstall callback: it will be called by KVIrc when addon.uninstall is invoked\n";
@@ -210,6 +214,7 @@ bool KviPackAddonDialog::createInstaller(QString * pszError)
szTmp += QString("\t%1::uninstall::uninstallaliases\n").arg(m_szName);
szTmp += "}\n\n";
szTmp += "# Ok, addon.register succeeded. We can go on with the installation.\n\n";
+ */
// install.kvs: run path
szTmp += "# Get the path that this script was launched from\n";