- Index: kanagram/src/newstuff.cpp
- ===================================================================
- --- kanagram/src/newstuff.cpp (Revision 1092321)
- +++ kanagram/src/newstuff.cpp (Arbeitskopie)
- -25,7 +25,8 @@
- #include <qpushbutton.h>
- #include <kdebug.h>
- -#include <knewstuff2/engine.h>
- +#include <knewstuff3/downloaddialog.h>
- +
- #include <klocale.h>
- #include <sharedkvtmlfiles.h>
- -35,20 +36,25 @@
- NewStuff::NewStuff(QWidget *parent):QDialog(parent)
- {
- setupUi(this);
- - m_engine = new KNS::Engine();
- }
- NewStuff::~NewStuff()
- {
- - delete m_engine;
- +// delete m_engine;
- }
- void NewStuff::on_btnGetNew_clicked()
- {
- - KNS::Entry::List entries = m_engine->download();
- - // we need to delete the entry* items in the returned list
- - qDeleteAll(entries);
- +// KNS::Entry::List entries = m_engine->download();
- +// // we need to delete the entry* items in the returned list
- +// qDeleteAll(entries);
- +// SharedKvtmlFiles::sortDownloadedFiles();
- +// KStandardDirs::locate( "data", "marble/marble.knsrc" )
- +
- + KNS3::DownloadDialog hotNewStuffdialog( "kanagram.knsrc" );
- + hotNewStuffdialog.exec();
- SharedKvtmlFiles::sortDownloadedFiles();
- +
- }
- #include "newstuff.moc"
- Index: kanagram/src/newstuff.h
- ===================================================================
- --- kanagram/src/newstuff.h (Revision 1092321)
- +++ kanagram/src/newstuff.h (Arbeitskopie)
- -24,9 +24,9 @@
- #include "ui_newstuffwidget.h"
- -namespace KNS
- +namespace KNS3
- {
- - class Engine;
- + class DownloadDialog;
- }
- /** settings page to get new vocabularies through KNewStuff */
- -45,9 +45,6 @@
- * invokes the KNewStuff dialog for downloading
- */
- void on_btnGetNew_clicked();
- -
- - private:
- - KNS::Engine * m_engine;
- };
- #endif
- Index: kanagram/src/kanagram.knsrc
- ===================================================================
- --- kanagram/src/kanagram.knsrc (Revision 1092321)
- +++ kanagram/src/kanagram.knsrc (Arbeitskopie)
- -1,4 +1,4 @@
- -[KNewStuff2]
- +[KNewStuff3]
- ProvidersUrl=http://data.kstuff.org/cgi-bin/hotstuff-provider?site=kanagram-dxs
- TargetDir=kvtml
- Uncompress=true
- Index: kanagram/src/kanagram.cpp
- ===================================================================
- --- kanagram/src/kanagram.cpp (Revision 1092321)
- +++ kanagram/src/kanagram.cpp (Arbeitskopie)
- -44,6 +44,7 @@
- #include <KStandardDirs>
- #include <KStandardShortcut>
- #include <kdeversion.h>
- +#include <knewstuff3/downloaddialog.h>
- #include <sharedkvtmlfiles.h>
- -51,7 +52,7 @@
- #include "kanagramsettings.h"
- #include "mainsettings.h"
- #include "vocabsettings.h"
- -#include "newstuff.h"
- +// #include "newstuff.h"
- #include "libkdeedu/kdeeduui/kedufontutils.h"
- static const char* m_textRevealWord = I18N_NOOP("reveal word");
- -849,8 +850,17 @@
- connect(m_shortcutsEditor, SIGNAL(keyChange()), this, SLOT(slotEnableApplyButton()));
- // and add the KNS page
- - m_configDialog->addPage( new NewStuff( m_configDialog ), i18n("New Stuff"), "get-hot-new-stuff" );
- +// m_configDialog->addPage( new NewStuff( m_configDialog ), i18n("New Stuff"), "get-hot-new-stuff" );
- +
- +// QWidget *hotNewStuffWidget = new QWidget(m_configDialog);
- + KNS3::DownloadDialog *hotNewStuffDialog = new KNS3::DownloadDialog("kanagram.knsrc", m_configDialog);
- + m_configDialog->addPage(hotNewStuffDialog , i18n("New Stuff"), "get-hot-new-stuff" );
- +
- + // m_configDialog->addPage(new KNS3::DownloadDialog("kanagram.knsrc", m_configDialog) , i18n("New Stuff"), "get-hot-new-stuff" );
- +// m_configDialog->
- +
- +
- m_configDialog->setHelp("kanagram/index.html");
- m_configDialog->show();
- }
- Index: kanagram/src/CMakeLists.txt
- ===================================================================
- --- kanagram/src/CMakeLists.txt (Revision 1092321)
- +++ kanagram/src/CMakeLists.txt (Arbeitskopie)
- -29,7 +29,7 @@
- kde4_add_executable(kanagram ${kanagram_SRCS})
- add_dependencies(kanagram kvtml_data)
- -target_link_libraries(kanagram ${KDE4_KNEWSTUFF2_LIBS} ${KDE4_PHONON_LIBS} ${QT_QTXML_LIBRARY} keduvocdocument kdeeduui )
- +target_link_libraries(kanagram ${KDE4_KNEWSTUFF3_LIBS} ${KDE4_PHONON_LIBS} ${QT_QTXML_LIBRARY} keduvocdocument kdeeduui )
- install(TARGETS kanagram ${INSTALL_TARGETS_DEFAULT_ARGS} )