• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

superkaramba

Public Types | Public Member Functions | Static Public Member Functions | List of all members
ThemeFile Class Reference

#include <themefile.h>

Public Types

typedef QVector< ThemeFile > List
 

Public Member Functions

 ThemeFile (const KUrl &url=KUrl())
 
 ~ThemeFile ()
 
const QString & author () const
 
const QString & authorEmail () const
 
bool canUninstall () const
 
bool close ()
 
bool copyArchiveTo (const QString &path)
 
const QString & description () const
 
bool exists () const
 
QString extractArchive () const
 
bool extractArchiveFileTo (const QString &file, const QString &path)
 
bool extractArchiveTo (const QString &path)
 
const QString & file () const
 
bool fileExists (const QString &filename) const
 
KUrl getUrlPath ()
 
const QString & homepage () const
 
QPixmap icon () const
 
QString iconName () const
 
const QString & id () const
 
bool isThemeFile (const QString &filename) const
 
bool isValid () const
 
bool isZipTheme () const
 
const QString & license () const
 
const ThemeLocale * locale () const
 
const QString & mo () const
 
const QString & name () const
 
bool nextLine (LineParser &parser)
 
bool open ()
 
const QString & path () const
 
QByteArray readThemeFile (const QString &filename) const
 
const QString & scriptModule () const
 
bool scriptModuleExists () const
 
bool set (const KUrl &url)
 
const QString & version () const
 

Static Public Member Functions

static QString canonicalFile (const QString &file)
 
static bool isZipFile (const QString &filename)
 

Detailed Description

Author
See README for the list of authors

Definition at line 41 of file themefile.h.

Member Typedef Documentation

typedef QVector<ThemeFile> ThemeFile::List

Definition at line 44 of file themefile.h.

Constructor & Destructor Documentation

ThemeFile::ThemeFile ( const KUrl &  url = KUrl())

Definition at line 185 of file themefile.cpp.

ThemeFile::~ThemeFile ( )

Definition at line 192 of file themefile.cpp.

Member Function Documentation

const QString & ThemeFile::author ( ) const

Definition at line 581 of file themefile.cpp.

const QString & ThemeFile::authorEmail ( ) const

Definition at line 586 of file themefile.cpp.

QString ThemeFile::canonicalFile ( const QString &  file)
static

Definition at line 493 of file themefile.cpp.

bool ThemeFile::canUninstall ( ) const

Definition at line 414 of file themefile.cpp.

bool ThemeFile::close ( )

Definition at line 240 of file themefile.cpp.

bool ThemeFile::copyArchiveTo ( const QString &  path)

Definition at line 519 of file themefile.cpp.

const QString & ThemeFile::description ( ) const

Definition at line 576 of file themefile.cpp.

bool ThemeFile::exists ( ) const

Definition at line 257 of file themefile.cpp.

QString ThemeFile::extractArchive ( ) const

Definition at line 500 of file themefile.cpp.

bool ThemeFile::extractArchiveFileTo ( const QString &  file,
const QString &  path 
)

Definition at line 514 of file themefile.cpp.

bool ThemeFile::extractArchiveTo ( const QString &  path)

Definition at line 509 of file themefile.cpp.

const QString & ThemeFile::file ( ) const

Definition at line 561 of file themefile.cpp.

bool ThemeFile::fileExists ( const QString &  filename) const

Definition at line 431 of file themefile.cpp.

KUrl ThemeFile::getUrlPath ( )

Definition at line 368 of file themefile.cpp.

const QString & ThemeFile::homepage ( ) const

Definition at line 591 of file themefile.cpp.

QPixmap ThemeFile::icon ( ) const

Definition at line 263 of file themefile.cpp.

QString ThemeFile::iconName ( ) const

Definition at line 270 of file themefile.cpp.

const QString & ThemeFile::id ( ) const

Definition at line 551 of file themefile.cpp.

bool ThemeFile::isThemeFile ( const QString &  filename) const

Definition at line 424 of file themefile.cpp.

bool ThemeFile::isValid ( ) const

Definition at line 252 of file themefile.cpp.

bool ThemeFile::isZipFile ( const QString &  filename)
static

Definition at line 465 of file themefile.cpp.

bool ThemeFile::isZipTheme ( ) const

Definition at line 531 of file themefile.cpp.

const QString & ThemeFile::license ( ) const

Definition at line 546 of file themefile.cpp.

const ThemeLocale * ThemeFile::locale ( ) const

Definition at line 596 of file themefile.cpp.

const QString & ThemeFile::mo ( ) const

Definition at line 556 of file themefile.cpp.

const QString & ThemeFile::name ( ) const

Definition at line 536 of file themefile.cpp.

bool ThemeFile::nextLine ( LineParser &  parser)

Definition at line 221 of file themefile.cpp.

bool ThemeFile::open ( )

Definition at line 197 of file themefile.cpp.

const QString & ThemeFile::path ( ) const

Definition at line 571 of file themefile.cpp.

QByteArray ThemeFile::readThemeFile ( const QString &  filename) const

Definition at line 443 of file themefile.cpp.

const QString & ThemeFile::scriptModule ( ) const

Definition at line 566 of file themefile.cpp.

bool ThemeFile::scriptModuleExists ( ) const

Definition at line 480 of file themefile.cpp.

bool ThemeFile::set ( const KUrl &  url)

Definition at line 275 of file themefile.cpp.

const QString & ThemeFile::version ( ) const

Definition at line 541 of file themefile.cpp.


The documentation for this class was generated from the following files:
  • themefile.h
  • themefile.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:21 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

superkaramba

Skip menu "superkaramba"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • kremotecontrol
  • ktimer
  • kwallet
  • superkaramba
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal