# kio Globals |
Annotated List
Files
Globals
Hierarchy
Index

### kfileitem.h

- typedef QList<KFileItem> KFileItemList
- typedef QListIterator<KFileItem> KFileItemListIterator

### ksycocafactory.h

- typedef QDict<KSycocaEntry::Ptr> KSycocaEntryDict

### ksycocatype.h

- enum KSycocaType { KST_KSycocaEntry = 0, KST_KService = 1, KST_KServiceType = 2, KST_KMimeType = 3, KST_KFolderType = 4, KST_KDEDesktopMimeType = 5, KST_KExecMimeType = 6, KST_KServiceGroup = 7, KST_KImageIOFormat = 8, KST_KProtocolInfo = 9, KST_KCustom = 1000 }
- enum KSycocaFactoryId { KST_KServiceFactory = 1, KST_KServiceTypeFactory = 2, KST_KServiceGroupFactory = 3, KST_KImageIO = 4, KST_KProtocolInfoFactory = 5, KST_CTimeInfo = 100 }

### ktraderparse.h

- void setParseTree ( void *_ptr1 )
- void* newOR ( void *_ptr1, void *_ptr2 )
- void* newAND ( void *_ptr1, void *_ptr2 )
- void* newCMP ( void *_ptr1, void *_ptr2, int _i )
- void* newIN ( void *_ptr1, void *_ptr2 )
- void* newMATCH ( void *_ptr1, void *_ptr2 )
- void* newCALC ( void *_ptr1, void *_ptr2, int _i )
- void* newBRACKETS ( void *_ptr1 )
- void* newNOT ( void *_ptr1 )
- void* newEXIST ( char *_ptr1 )
- void* newID ( char *_ptr1 )
- void* newSTRING ( char *_ptr1 )
- void* newNUM ( int _i )
- void* newFLOAT ( float _f )
- void* newBOOL ( char _b )
- void* newWITH ( void *_ptr1 )
- void* newMAX ( void *_ptr1 )
- void* newMIN ( void *_ptr1 )
- void* newMAX2 ( char *_id )
- void* newMIN2 ( char *_id )
- void* newFIRST ()
- void* newRANDOM ()

### ktraderparsetree.h

- int matchConstraint ( const ParseTreeBase *_tree, const KService::Ptr &, const KServiceTypeProfile::OfferList& )
- PreferencesReturn matchPreferences ( const ParseTreeBase *_tree, const KService::Ptr &, const KServiceTypeProfile::OfferList& )
- ParseTreeBase::Ptr parseConstraints ( const QString& _constr )
- ParseTreeBase::Ptr parsePreferences ( const QString& _prefs )

### ktypecode.h

- enum KTypeCode { TC_KService = 1, TC_KServiceType = 2, TC_KMimeType = 3, TC_KFolderType = 4, TC_KDEDesktopMimeType = 5, TC_KExecMimeType = 6, TC_KCustom = 1000 }

### slaveinterface.h

- inline QDataStream & operator >> (QDataStream &s, KIO::UDSAtom &a )
- inline QDataStream & operator << (QDataStream &s, const KIO::UDSAtom &a )

### yacc.h

- typedef union --

## Global member Documentation

typedef QList<KFileItem> KFileItemList | ### KFileItemList

`#include <kfileitem.h>`

List of KFileItems

typedef QListIterator<KFileItem> KFileItemListIterator | ### KFileItemListIterator

`#include <kfileitem.h>`

Iterator for KFileItemList

typedef QDict<KSycocaEntry::Ptr> KSycocaEntryDict | ### KSycocaEntryDict

`#include <ksycocafactory.h>`

enum KSycocaType { KST_KSycocaEntry = 0, KST_KService = 1, KST_KServiceType = 2, KST_KMimeType = 3, KST_KFolderType = 4, KST_KDEDesktopMimeType = 5, KST_KExecMimeType = 6, KST_KServiceGroup = 7, KST_KImageIOFormat = 8, KST_KProtocolInfo = 9, KST_KCustom = 1000 } | ### KSycocaType

`#include <ksycocatype.h>`

A KSycocaType is a code (out of the KSycocaType enum) assigned to each class type derived from KSycocaEntry . To use it, call the macro K_SYCOCATYPE( your_typecode, parent_class ) at the top of your class definition.

enum KSycocaFactoryId { KST_KServiceFactory = 1, KST_KServiceTypeFactory = 2, KST_KServiceGroupFactory = 3, KST_KImageIO = 4, KST_KProtocolInfoFactory = 5, KST_CTimeInfo = 100 } | ### KSycocaFactoryId

`#include <ksycocatype.h>`

A KSycocaFactoryId is a code (out of the KSycocaFactoryId enum) assigned to each class type derived from KSycocaFactory. To use it, call the macro K_SYCOCAFACTORY( your_factory_id ) at the top of your class definition.

void setParseTree ( void *_ptr1 ) | ### setParseTree

`#include <ktraderparse.h>`

Functions definition for yacc

void* newOR ( void *_ptr1, void *_ptr2 ) | ### newOR

`#include <ktraderparse.h>`

void* newAND ( void *_ptr1, void *_ptr2 ) | ### newAND

`#include <ktraderparse.h>`

void* newCMP ( void *_ptr1, void *_ptr2, int _i ) | ### newCMP

`#include <ktraderparse.h>`

void* newIN ( void *_ptr1, void *_ptr2 ) | ### newIN

`#include <ktraderparse.h>`

void* newMATCH ( void *_ptr1, void *_ptr2 ) | ### newMATCH

`#include <ktraderparse.h>`

void* newCALC ( void *_ptr1, void *_ptr2, int _i ) | ### newCALC

`#include <ktraderparse.h>`

void* newBRACKETS ( void *_ptr1 ) | ### newBRACKETS

`#include <ktraderparse.h>`

void* newNOT ( void *_ptr1 ) | ### newNOT

`#include <ktraderparse.h>`

void* newEXIST ( char *_ptr1 ) | ### newEXIST

`#include <ktraderparse.h>`

void* newID ( char *_ptr1 ) | ### newID

`#include <ktraderparse.h>`

void* newSTRING ( char *_ptr1 ) | ### newSTRING

`#include <ktraderparse.h>`

void* newNUM ( int _i ) | ### newNUM

`#include <ktraderparse.h>`

void* newFLOAT ( float _f ) | ### newFLOAT

`#include <ktraderparse.h>`

void* newBOOL ( char _b ) | ### newBOOL

`#include <ktraderparse.h>`

void* newWITH ( void *_ptr1 ) | ### newWITH

`#include <ktraderparse.h>`

void* newMAX ( void *_ptr1 ) | ### newMAX

`#include <ktraderparse.h>`

void* newMIN ( void *_ptr1 ) | ### newMIN

`#include <ktraderparse.h>`

void* newMAX2 ( char *_id ) | ### newMAX2

`#include <ktraderparse.h>`

void* newMIN2 ( char *_id ) | ### newMIN2

`#include <ktraderparse.h>`

void* newFIRST () | ### newFIRST

`#include <ktraderparse.h>`

void* newRANDOM () | ### newRANDOM

`#include <ktraderparse.h>`

int matchConstraint ( const ParseTreeBase *_tree, const KService::Ptr &, const KServiceTypeProfile::OfferList& ) | ### matchConstraint

`#include <ktraderparsetree.h>`

Returns: 0 => Does not match 1 => Does match <0 => Error

PreferencesReturn matchPreferences ( const ParseTreeBase *_tree, const KService::Ptr &, const KServiceTypeProfile::OfferList& ) | ### matchPreferences

`#include <ktraderparsetree.h>`

Returns: 1 on success or <0 on Error

ParseTreeBase::Ptr parseConstraints ( const QString& _constr ) | ### parseConstraints

`#include <ktraderparsetree.h>`

ParseTreeBase::Ptr parsePreferences ( const QString& _prefs ) | ### parsePreferences

`#include <ktraderparsetree.h>`

enum KTypeCode { TC_KService = 1, TC_KServiceType = 2, TC_KMimeType = 3, TC_KFolderType = 4, TC_KDEDesktopMimeType = 5, TC_KExecMimeType = 6, TC_KCustom = 1000 } | ### KTypeCode

`#include <ktypecode.h>`

A TypeCode is a code (out of the KTypeCode enum) assigned to a class type To use it, call the macro K_TYPECODE( wanted_typecode ) somewhere in the class definition.

inline QDataStream & operator >> (QDataStream &s, KIO::UDSAtom &a ) | ### operator >>

`#include <slaveinterface.h>`

inline QDataStream & operator << (QDataStream &s, const KIO::UDSAtom &a ) | ### operator <<

`#include <slaveinterface.h>`

typedef union -- | ### --

`#include <yacc.h>`

Generated by: root@sparc.ports.openbsd.org on Wed May 2 09:40:40 2001, using kdoc 2.0a53.