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

KNewStuff

KNS::Installation

KNS::Installation Class Reference

KNewStuff entry installation. More...

#include <installation.h>

List of all members.

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)
void setUninstallCommand (const QString &command)
Policy signaturePolicy () const
QString standardResourceDir () const
QString targetDir () const
QString uncompression () const
QString uninstallCommand () const
 ~Installation ()

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)

For internal use only.

Definition at line 44 of file installation.h.


Member Enumeration Documentation

enum KNS::Installation::Policy
Enumerator:
CheckNever 
CheckIfPossible 
CheckAlways 

Definition at line 57 of file installation.h.

enum KNS::Installation::Scope
Enumerator:
ScopeUser 
ScopeSystem 

Definition at line 63 of file installation.h.


Constructor & Destructor Documentation

Installation::Installation (  ) 

Constructor.

Definition at line 44 of file installation.cpp.

Installation::~Installation (  ) 

Destructor.

Definition at line 49 of file installation.cpp.


Member Function Documentation

QString Installation::absoluteInstallPath (  )  const

Definition at line 139 of file installation.cpp.

Installation::Policy Installation::checksumPolicy (  )  const

Definition at line 153 of file installation.cpp.

QString Installation::command (  )  const

Definition at line 114 of file installation.cpp.

bool Installation::customName (  )  const

Definition at line 163 of file installation.cpp.

QString Installation::installPath (  )  const

Definition at line 134 of file installation.cpp.

bool Installation::isRemote (  )  const

Definition at line 144 of file installation.cpp.

Installation::Scope Installation::scope (  )  const

Definition at line 168 of file installation.cpp.

void Installation::setAbsoluteInstallPath ( const QString &  dir  ) 

Definition at line 84 of file installation.cpp.

void Installation::setChecksumPolicy ( Policy  policy  ) 

Definition at line 89 of file installation.cpp.

void Installation::setCommand ( const QString &  command  ) 

Definition at line 59 of file installation.cpp.

void Installation::setCustomName ( bool  customname  ) 

Definition at line 104 of file installation.cpp.

void Installation::setInstallPath ( const QString &  dir  ) 

Definition at line 79 of file installation.cpp.

void Installation::setScope ( Scope  scope  ) 

Definition at line 99 of file installation.cpp.

void Installation::setSignaturePolicy ( Policy  policy  ) 

Definition at line 94 of file installation.cpp.

void Installation::setStandardResourceDir ( const QString &  dir  ) 

Definition at line 69 of file installation.cpp.

void Installation::setTargetDir ( const QString &  dir  ) 

Definition at line 74 of file installation.cpp.

void Installation::setUncompression ( const QString &  uncompression  ) 

Definition at line 54 of file installation.cpp.

void Installation::setUninstallCommand ( const QString &  command  ) 

Definition at line 64 of file installation.cpp.

Installation::Policy Installation::signaturePolicy (  )  const

Definition at line 158 of file installation.cpp.

QString Installation::standardResourceDir (  )  const

Definition at line 124 of file installation.cpp.

QString Installation::targetDir (  )  const

Definition at line 129 of file installation.cpp.

QString Installation::uncompression (  )  const

Definition at line 109 of file installation.cpp.

QString Installation::uninstallCommand (  )  const

Definition at line 119 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
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
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