Changeset View
Changeset View
Standalone View
Standalone View
src/installer.cpp
Show All 30 Lines | 29 | { | |||
---|---|---|---|---|---|
31 | QDir::home().mkpath(dest); | 31 | QDir::home().mkpath(dest); | ||
32 | 32 | | |||
33 | KTar package(urlPackage); | 33 | KTar package(urlPackage); | ||
34 | if(!package.open(QIODevice::ReadOnly)) | 34 | if(!package.open(QIODevice::ReadOnly)) | ||
35 | return false; | 35 | return false; | ||
36 | package.directory()->copyTo(dest); | 36 | package.directory()->copyTo(dest); | ||
37 | return true; | 37 | return true; | ||
38 | } | 38 | } | ||
39 | | ||||
40 | bool Installer::installIconTheme(const QString &urlPackage) | | |||
41 | { | | |||
42 | QString dest(QDir::homePath()+"/.icons"); | | |||
43 | QDir::home().mkpath(dest); | | |||
44 | | ||||
45 | KTar package(urlPackage); | | |||
46 | if(!package.open(QIODevice::ReadOnly)) | | |||
47 | return false; | | |||
48 | package.directory()->copyTo(dest); | | |||
49 | return true; | | |||
50 | } | |