KExecMimeType Class Reference
#include <kmimetype.h>
Inheritance diagram for KExecMimeType:
Public Member Functions | |
KExecMimeType (KDesktopFile *config) | |
KExecMimeType (TQDataStream &_str, int offset) | |
Public Member Functions inherited from KMimeType | |
KMimeType (const TQString &_fullpath, const TQString &_type, const TQString &_icon, const TQString &_comment, const TQStringList &_patterns) | |
KMimeType (const TQString &_fullpath) | |
KMimeType (KDesktopFile *config) | |
KMimeType (TQDataStream &_str, int offset) | |
virtual TQString | icon (const TQString &, bool) const |
virtual TQString | icon (const KURL &, bool) const |
virtual TQPixmap | pixmap (TDEIcon::Group group, int force_size=0, int state=0, TQString *path=0L) const |
virtual TQPixmap | pixmap (const KURL &_url, TDEIcon::Group _group, int _force_size=0, int _state=0, TQString *_path=0L) const |
TQString | comment () const |
virtual TQString | comment (const TQString &, bool) const |
virtual TQString | comment (const KURL &, bool) const |
const TQStringList & | patterns () const |
virtual void | load (TQDataStream &qs) |
virtual void | save (TQDataStream &qs) |
virtual TQVariant | property (const TQString &_name) const |
virtual TQStringList | propertyNames () const |
TQString | parentMimeType () const |
bool | is (const TQString &mimeTypeName) const |
Public Member Functions inherited from KServiceType | |
KServiceType (const TQString &_fullpath, const TQString &_name, const TQString &_icon, const TQString &_comment) | |
KServiceType (const TQString &_fullpath) | |
KServiceType (KDesktopFile *config) | |
KServiceType (TQDataStream &_str, int offset) | |
TQString | icon () const |
TQString | comment () const |
TQString | name () const |
TQString | desktopEntryPath () const |
bool | isDerived () const |
TQString | parentServiceType () const |
bool | inherits (const TQString &servTypeName) const |
bool | isValid () const |
virtual TQVariant::Type | propertyDef (const TQString &_name) const |
virtual TQStringList | propertyDefNames () const |
virtual const TQMap< TQString, TQVariant::Type > & | propertyDefs () const |
Ptr | parentType () |
void | addService (KService::Ptr service) |
KService::List | services () |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Protected Member Functions inherited from KMimeType | |
void | loadInternal (TQDataStream &) |
void | init (KDesktopFile *) |
int | patternsAccuracy () const |
Protected Member Functions inherited from KServiceType | |
void | init (KDesktopFile *config) |
Additional Inherited Members | |
Public Types inherited from KMimeType | |
typedef TDESharedPtr< KMimeType > | Ptr |
typedef TQValueList< Ptr > | List |
Public Types inherited from KServiceType | |
typedef TDESharedPtr< KServiceType > | Ptr |
typedef TQValueList< Ptr > | List |
Static Public Member Functions inherited from KMimeType | |
static TQPixmap | pixmapForURL (const KURL &_url, mode_t _mode=0, TDEIcon::Group _group=TDEIcon::Desktop, int _force_size=0, int _state=0, TQString *_path=0L) |
static TQString | iconForURL (const KURL &_url, mode_t _mode=0) |
static TQString | favIconForURL (const KURL &url) |
static Ptr | mimeType (const TQString &_name) |
static Ptr | findByURL (const KURL &_url, mode_t _mode=0, bool _is_local_file=false, bool _fast_mode=false) |
static Ptr | findByURL (const KURL &_url, mode_t _mode, bool _is_local_file, bool _fast_mode, bool *accurate) |
static Ptr | findByPath (const TQString &path, mode_t mode=0, bool fast_mode=false) |
static Ptr | findByContent (const TQByteArray &data, int *accuracy=0) |
static Ptr | findByFileContent (const TQString &fileName, int *accuracy=0) |
static Format | findFormatByFileContent (const TQString &fileName) |
static List | allMimeTypes () |
static const TQString & | defaultMimeType () |
static KMimeType::Ptr | defaultMimeTypePtr () |
static KMimeType::Ptr | diagnoseFileName (const TQString &file, TQString &pattern) |
Static Public Member Functions inherited from KServiceType | |
static Ptr | serviceType (const TQString &_name) |
static KService::List | offers (const TQString &_servicetype) |
static List | allServiceTypes () |
Static Protected Member Functions inherited from KMimeType | |
static void | errorMissingMimeType (const TQString &_type) |
static void | buildDefaultType () |
static void | checkEssentialMimeTypes () |
Protected Attributes inherited from KMimeType | |
TQStringList | m_lstPatterns |
Protected Attributes inherited from KServiceType | |
TQString | m_strName |
TQString | m_strIcon |
TQString | m_strComment |
TQStringVariantMap | m_mapProps |
TQMap< TQString, TQVariant::Type > | m_mapPropDefs |
bool | m_bValid:1 |
bool | m_bDerived:1 |
Static Protected Attributes inherited from KMimeType | |
static bool | s_bChecked = false |
static Ptr | s_pDefaultType = 0L |
Detailed Description
The mime type for executable files.
MimeType for any executable, like /bin/ls
Definition at line 622 of file kmimetype.h.
Constructor & Destructor Documentation
◆ KExecMimeType()
|
inline |
Construct a executable mimetype and take all information from a desktop file.
- Parameters
-
config the desktop configuration file that describes the mime type
Definition at line 634 of file kmimetype.h.
The documentation for this class was generated from the following files: