KUtils
#include <kcmoduleinfo.h>
Public Member Functions | |
| KCModuleInfo (const QString &desktopFile) | |
| KCModuleInfo (KService::Ptr moduleInfo) | |
| KCModuleInfo (const KCModuleInfo &rhs) | |
| KCModuleInfo () | |
| ~KCModuleInfo () | |
| QString | comment () const | 
| QString | docPath () const | 
| QString | fileName () const | 
| QString | handle () const | 
| QString | icon () const | 
| QStringList | keywords () const | 
| QString | library () const | 
| QString | moduleName () const | 
| bool | operator!= (const KCModuleInfo &rhs) const | 
| KCModuleInfo & | operator= (const KCModuleInfo &rhs) | 
| bool | operator== (const KCModuleInfo &rhs) const | 
| KService::Ptr | service () const | 
| int | weight () const | 
Detailed Description
A class that provides information about a KCModule.
KCModuleInfo provides various technical information, such as icon, library etc. about a KCModule.n
- Note
 - Any values set with the set* functions is not written back with KCModuleInfo it only reads value from the desktop file.
 
Definition at line 47 of file kcmoduleinfo.h.
Constructor & Destructor Documentation
| KCModuleInfo::KCModuleInfo | ( | const QString & | desktopFile | ) | 
Constructs a KCModuleInfo.
- Note
 - a KCModuleInfo object will have to be manually deleted, it is not done automatically for you.
 
- Parameters
 - 
  
desktopFile the desktop file representing the module, or the name of the module.  
Definition at line 82 of file kcmoduleinfo.cpp.
| KCModuleInfo::KCModuleInfo | ( | KService::Ptr | moduleInfo | ) | 
Same as above but takes a KService::Ptr as argument.
- Note
 moduleInfomust be a valid pointer.
- Parameters
 - 
  
moduleInfo specifies the module  
Definition at line 87 of file kcmoduleinfo.cpp.
| KCModuleInfo::KCModuleInfo | ( | const KCModuleInfo & | rhs | ) | 
Same as above but takes a KCModuleInfo as argument.
- Parameters
 - 
  
rhs specifies the module  
Definition at line 92 of file kcmoduleinfo.cpp.
| KCModuleInfo::KCModuleInfo | ( | ) | 
Same as above but creates an empty KCModuleInfo.
You should not normally call this.
Definition at line 77 of file kcmoduleinfo.cpp.
| KCModuleInfo::~KCModuleInfo | ( | ) | 
Default destructor.
Definition at line 114 of file kcmoduleinfo.cpp.
Member Function Documentation
| QString KCModuleInfo::comment | ( | ) | const | 
- Returns
 - the module's (translated) comment field
 
Definition at line 161 of file kcmoduleinfo.cpp.
| QString KCModuleInfo::docPath | ( | ) | const | 
- Returns
 - the path of the module's documentation
 
Definition at line 176 of file kcmoduleinfo.cpp.
| QString KCModuleInfo::fileName | ( | ) | const | 
- Returns
 - the filename of the .desktop file that describes the KCM
 
Definition at line 141 of file kcmoduleinfo.cpp.
| QString KCModuleInfo::handle | ( | ) | const | 
- Returns
 - a handle (the contents of the X-KDE-FactoryName field if it exists, else the same as the library name)
 
Definition at line 184 of file kcmoduleinfo.cpp.
| QString KCModuleInfo::icon | ( | ) | const | 
- Returns
 - the module's icon name
 
Definition at line 166 of file kcmoduleinfo.cpp.
| QStringList KCModuleInfo::keywords | ( | ) | const | 
- Returns
 - the keywords associated with this KCM.
 
Definition at line 146 of file kcmoduleinfo.cpp.
| QString KCModuleInfo::library | ( | ) | const | 
- Returns
 - the library name
 
Definition at line 171 of file kcmoduleinfo.cpp.
| QString KCModuleInfo::moduleName | ( | ) | const | 
- Returns
 - the module\'s (translated) name
 
Definition at line 151 of file kcmoduleinfo.cpp.
| bool KCModuleInfo::operator!= | ( | const KCModuleInfo & | rhs | ) | const | 
- Returns
 - true if 
rhsis not equal itself 
Definition at line 109 of file kcmoduleinfo.cpp.
| KCModuleInfo & KCModuleInfo::operator= | ( | const KCModuleInfo & | rhs | ) | 
Assignment operator.
Definition at line 98 of file kcmoduleinfo.cpp.
| bool KCModuleInfo::operator== | ( | const KCModuleInfo & | rhs | ) | const | 
Returns true if rhs describes the same KCModule as this object. 
Definition at line 104 of file kcmoduleinfo.cpp.
| KService::Ptr KCModuleInfo::service | ( | ) | const | 
- Returns
 - a KSharedPtr to KService created from the modules .desktop file
 
Definition at line 156 of file kcmoduleinfo.cpp.
| int KCModuleInfo::weight | ( | ) | const | 
- Returns
 - the weight of the module which determines the order of the pages in the KCMultiDialog. It's set by the X-KDE-Weight field.
 
Definition at line 192 of file kcmoduleinfo.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:50:35 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
    KDE API Reference