VSTGUI  3.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CFileExtension Class Reference

file extension description More...

#include <cfileselector.h>

+ Inheritance diagram for CFileExtension:

Public Member Functions

 CFileExtension (const char *description, const char *extension, const char *mimeType=0, int macType=0)
 
 CFileExtension (const CFileExtension &ext)
 
 ~CFileExtension ()
 
const char * getDescription () const
 
const char * getExtension () const
 
const char * getMimeType () const
 
int getMacType () const
 
bool operator== (const CFileExtension &ext) const
 
Reference Counting Methods
virtual void forget ()
 decrease refcount and delete object if refcount == 0 More...
 
virtual void remember ()
 increase refcount More...
 
long getNbReference () const
 get refcount More...
 
Message Methods
virtual CMessageResult notify (CBaseObject *sender, const char *message)
 

Protected Member Functions

void init (const char *description, const char *extension, const char *mimeType)
 

Protected Attributes

char * description
 
char * extension
 
char * mimeType
 
int macType
 

Detailed Description

file extension description

Constructor & Destructor Documentation

CFileExtension ( const char *  description,
const char *  extension,
const char *  mimeType = 0,
int  macType = 0 
)
CFileExtension ( const CFileExtension ext)

Member Function Documentation

virtual void forget ( )
inlinevirtualinherited

decrease refcount and delete object if refcount == 0

Reimplemented in CDrawContext.

const char* getDescription ( ) const
inline
const char* getExtension ( ) const
inline
int getMacType ( ) const
inline
const char* getMimeType ( ) const
inline
long getNbReference ( ) const
inlineinherited

get refcount

void init ( const char *  description,
const char *  extension,
const char *  mimeType 
)
protected
virtual CMessageResult notify ( CBaseObject sender,
const char *  message 
)
inlinevirtualinherited
bool operator== ( const CFileExtension ext) const
virtual void remember ( )
inlinevirtualinherited

increase refcount

Member Data Documentation

char* description
protected
char* extension
protected
int macType
protected
char* mimeType
protected

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