diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-03-01 19:17:32 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-03-01 19:17:32 +0000 |
commit | e38d2351b83fa65c66ccde443777647ef5cb6cff (patch) | |
tree | 1897fc20e9f73a81c520a5b9f76f8ed042124883 /src/newstuff/newscript.cpp | |
download | tellico-e38d2351b83fa65c66ccde443777647ef5cb6cff.tar.gz tellico-e38d2351b83fa65c66ccde443777647ef5cb6cff.zip |
Added KDE3 version of Tellico
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/tellico@1097620 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'src/newstuff/newscript.cpp')
-rw-r--r-- | src/newstuff/newscript.cpp | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/newstuff/newscript.cpp b/src/newstuff/newscript.cpp new file mode 100644 index 0000000..045f881 --- /dev/null +++ b/src/newstuff/newscript.cpp @@ -0,0 +1,48 @@ +/*************************************************************************** + copyright : (C) 2006 by Robby Stephenson + email : [email protected] + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of version 2 of the GNU General Public License as * + * published by the Free Software Foundation; * + * * + ***************************************************************************/ + +#include "newscript.h" +#include "manager.h" + +#include <kurl.h> + +#include <qwidget.h> + +using Tellico::NewStuff::NewScript; + +NewScript::NewScript(Manager* manager_, QWidget* parentWidget_) +#if KDE_IS_VERSION(3,3,90) + : KNewStuffSecure(QString::fromLatin1("tellico/data-source"), parentWidget_) +#else + : QObject(parentWidget_) +#endif + , m_manager(manager_), m_success(false) { +} + +void NewScript::installResource() { + // m_tarName is protected in superclass + KURL u; + u.setPath(m_tarName); + m_success = m_manager->installScript(u); + m_url = u; +} + +#if KDE_IS_VERSION(3,3,90) +#include <knewstuff/knewstuffsecure.h> +#define SUPERCLASS KNewStuffSecure +#else +#define SUPERCLASS QObject +#endif + +#include "newscript.moc" +#undef SUPERCLASS |