• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KNewStuff

KNS::Installation

KNS::Installation Class Reference

#include <installation.h>

List of all members.


Detailed Description

KNewStuff entry installation.

The installation class stores all information related to an entry's installation. However, the installation itself is performed by the engine.

Author:
Josef Spillner (spillner@kde.org)

Definition at line 46 of file installation.h.


Public Types

enum  Policy { CheckNever, CheckIfPossible, CheckAlways }
enum  Scope { ScopeUser, ScopeSystem }

Public Member Functions

QString absoluteInstallPath () const
Policy checksumPolicy () const
QString command () const
bool customName () const
 Installation ()
QString installPath () const
bool isRemote () const
Scope scope () const
void setAbsoluteInstallPath (const QString &dir)
void setChecksumPolicy (Policy policy)
void setCommand (const QString &command)
void setCustomName (bool customname)
void setInstallPath (const QString &dir)
void setScope (Scope scope)
void setSignaturePolicy (Policy policy)
void setStandardResourceDir (const QString &dir)
void setTargetDir (const QString &dir)
void setUncompression (const QString &uncompression)
Policy signaturePolicy () const
QString standardResourceDir () const
QString targetDir () const
QString uncompression () const
 ~Installation ()

Member Enumeration Documentation

enum KNS::Installation::Policy

Enumerator:
CheckNever 
CheckIfPossible 
CheckAlways 

Definition at line 59 of file installation.h.

enum KNS::Installation::Scope

Enumerator:
ScopeUser 
ScopeSystem 

Definition at line 65 of file installation.h.


Constructor & Destructor Documentation

Installation::Installation (  ) 

Constructor.

Definition at line 45 of file installation.cpp.

Installation::~Installation (  ) 

Destructor.

Definition at line 50 of file installation.cpp.


Member Function Documentation

QString Installation::absoluteInstallPath (  )  const

Definition at line 130 of file installation.cpp.

Installation::Policy Installation::checksumPolicy (  )  const

Definition at line 144 of file installation.cpp.

QString Installation::command (  )  const

Definition at line 110 of file installation.cpp.

bool Installation::customName (  )  const

Definition at line 154 of file installation.cpp.

QString Installation::installPath (  )  const

Definition at line 125 of file installation.cpp.

bool Installation::isRemote (  )  const

Definition at line 135 of file installation.cpp.

Installation::Scope Installation::scope (  )  const

Definition at line 159 of file installation.cpp.

void Installation::setAbsoluteInstallPath ( const QString &  dir  ) 

Definition at line 80 of file installation.cpp.

void Installation::setChecksumPolicy ( Policy  policy  ) 

Definition at line 85 of file installation.cpp.

void Installation::setCommand ( const QString &  command  ) 

Definition at line 60 of file installation.cpp.

void Installation::setCustomName ( bool  customname  ) 

Definition at line 100 of file installation.cpp.

void Installation::setInstallPath ( const QString &  dir  ) 

Definition at line 75 of file installation.cpp.

void Installation::setScope ( Scope  scope  ) 

Definition at line 95 of file installation.cpp.

void Installation::setSignaturePolicy ( Policy  policy  ) 

Definition at line 90 of file installation.cpp.

void Installation::setStandardResourceDir ( const QString &  dir  ) 

Definition at line 65 of file installation.cpp.

void Installation::setTargetDir ( const QString &  dir  ) 

Definition at line 70 of file installation.cpp.

void Installation::setUncompression ( const QString &  uncompression  ) 

Definition at line 55 of file installation.cpp.

Installation::Policy Installation::signaturePolicy (  )  const

Definition at line 149 of file installation.cpp.

QString Installation::standardResourceDir (  )  const

Definition at line 115 of file installation.cpp.

QString Installation::targetDir (  )  const

Definition at line 120 of file installation.cpp.

QString Installation::uncompression (  )  const

Definition at line 105 of file installation.cpp.


The documentation for this class was generated from the following files:
  • installation.h
  • installation.cpp

KNewStuff

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

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal