summaryrefslogtreecommitdiffstats
path: root/kanagram/src/newstuffdialog.cpp
blob: ac8d1d70643c0cb09f4c7d90ba4c1452d2791de4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "newstuffdialog.h"

#include <tdenewstuff/knewstuff.h>
#include <tdenewstuff/entry.h>
#include <tdelocale.h>
#include <tdeio/netaccess.h>
#include <kurl.h>
#include <kstandarddirs.h>

#include "kanagramsettings.h"

NewStuffDialog::NewStuffDialog() : TDENewStuff("kanagram", "https://www.trinitydesktop.org/ocs/providers.xml")
{
}

NewStuffDialog::~NewStuffDialog()
{
}

bool NewStuffDialog::install(const TQString &fileName)
{
  return false;
}

TQString NewStuffDialog::downloadDestination(KNS::Entry *entry)
{
	TQString fileName = entry->payload().path();
	fileName = fileName.section('/', -1);
	return TDEGlobal::dirs()->saveLocation("data", "kanagram/data/" + KanagramSettings::dataLanguage()) + fileName;
}

bool NewStuffDialog::createUploadFile(const TQString &fileName)
{
  return false;
}