From e38d2351b83fa65c66ccde443777647ef5cb6cff Mon Sep 17 00:00:00 2001 From: tpearson Date: Mon, 1 Mar 2010 19:17:32 +0000 Subject: Added KDE3 version of Tellico git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/tellico@1097620 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- src/newstuff/newscript.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/newstuff/newscript.cpp (limited to 'src/newstuff/newscript.cpp') 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 : robby@periapsis.org + ***************************************************************************/ + +/*************************************************************************** + * * + * 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 + +#include + +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 +#define SUPERCLASS KNewStuffSecure +#else +#define SUPERCLASS QObject +#endif + +#include "newscript.moc" +#undef SUPERCLASS -- cgit v1.2.3