KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | List of all members
KviMediaManager Class Reference

#include <KviMediaManager.h>

+ Inheritance diagram for KviMediaManager:

Public Member Functions

void clear ()
 
KviMediaTypefindMediaType (const char *pcFilename, bool bCheckMagic=true)
 
KviMediaTypefindMediaTypeByFileMask (const char *pcFilemask)
 
KviMediaTypefindMediaTypeByIanaType (const char *pcIanaType)
 
void insertMediaType (KviMediaType *pType)
 
 KviMediaManager ()
 
void load (const QString &szFilename)
 
KviPointerList< KviMediaType > * mediaTypeList ()
 
bool removeMediaType (KviMediaType *pType)
 
void save (const QString &szFilename)
 
 ~KviMediaManager ()
 
- Public Member Functions inherited from KviMutex
 KviMutex ()
 
void lock ()
 
bool locked ()
 
void unlock ()
 
virtual ~KviMutex ()
 

Static Public Member Functions

static void copyMediaType (KviMediaType *pDst, KviMediaType *pSrc)
 

Protected Attributes

KviPointerList< KviMediaType > * m_pMediaTypeList
 

Private Member Functions

KviMediaTypefindMediaTypeForRegularFile (const char *pcFullPath, const char *pcFileName, bool bCheckMagic)
 

Constructor & Destructor Documentation

KviMediaManager::KviMediaManager ( )
KviMediaManager::~KviMediaManager ( )

References m_pMediaTypeList.

Member Function Documentation

void KviMediaManager::clear ( )
inline
void KviMediaManager::copyMediaType ( KviMediaType pDst,
KviMediaType pSrc 
)
static
KviMediaType * KviMediaManager::findMediaType ( const char *  pcFilename,
bool  bCheckMagic = true 
)
KviMediaType * KviMediaManager::findMediaTypeByFileMask ( const char *  pcFilemask)
KviMediaType * KviMediaManager::findMediaTypeByIanaType ( const char *  pcIanaType)
KviMediaType * KviMediaManager::findMediaTypeForRegularFile ( const char *  pcFullPath,
const char *  pcFileName,
bool  bCheckMagic 
)
private
void KviMediaManager::insertMediaType ( KviMediaType pType)
void KviMediaManager::load ( const QString &  szFilename)
KviPointerList<KviMediaType>* KviMediaManager::mediaTypeList ( )
inline
bool KviMediaManager::removeMediaType ( KviMediaType pType)
inline
void KviMediaManager::save ( const QString &  szFilename)

Member Data Documentation

KviPointerList<KviMediaType>* KviMediaManager::m_pMediaTypeList
protected

The documentation for this class was generated from the following files: