HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_PathFileInfo Class Reference

#include <UT_PathFileInfo.h>

Public Member Functions

 UT_PathFileInfo (UT_PathFile *owner)
 
virtual ~UT_PathFileInfo ()
 
UT_PathFilegetOwner ()
 
void computeFullPath (UT_String *str)
 
void deconstructFullPath (int level)
 
int deconstructFullPath ()
 
virtual void copy (UT_PathFileInfo *src, UT_PF_CopyReason reason)
 
void setDiskPath (const char *p)
 
void setFullPath (const char *)
 
void setFileName (const char *)
 
void setBaseName (const char *)
 
void setExtension (const char *)
 
void setDirIndex (int)
 
int prepareForSave (int avoid_overwrite=0, int avoid_hide=1, int avoid_override=1)
 
void setHideFlag (int o)
 
void setAppendFlag (int o)
 
void setNoSaveFlag (int o)
 
void setFilteredFlag (int o)
 
const char * getDiskPath ()
 
const char * getFullPath ()
 
const char * getDirectory ()
 
const char * getFileName ()
 
const char * getBaseName ()
 
const char * getExtension ()
 
int getDirIndex ()
 
int getHideFlag ()
 
int getAppendFlag ()
 
int getNoSaveFlag ()
 
int getFilteredFlag ()
 

Detailed Description

Definition at line 26 of file UT_PathFileInfo.h.

Constructor & Destructor Documentation

UT_PathFileInfo::UT_PathFileInfo ( UT_PathFile owner)
virtual UT_PathFileInfo::~UT_PathFileInfo ( )
virtual

Member Function Documentation

void UT_PathFileInfo::computeFullPath ( UT_String str)
virtual void UT_PathFileInfo::copy ( UT_PathFileInfo src,
UT_PF_CopyReason  reason 
)
virtual
void UT_PathFileInfo::deconstructFullPath ( int  level)
int UT_PathFileInfo::deconstructFullPath ( )
int UT_PathFileInfo::getAppendFlag ( )
const char* UT_PathFileInfo::getBaseName ( )
const char* UT_PathFileInfo::getDirectory ( )
int UT_PathFileInfo::getDirIndex ( )
const char* UT_PathFileInfo::getDiskPath ( )
inline

Definition at line 75 of file UT_PathFileInfo.h.

const char* UT_PathFileInfo::getExtension ( )
const char* UT_PathFileInfo::getFileName ( )
int UT_PathFileInfo::getFilteredFlag ( )
inline

Definition at line 86 of file UT_PathFileInfo.h.

const char* UT_PathFileInfo::getFullPath ( )
int UT_PathFileInfo::getHideFlag ( )
int UT_PathFileInfo::getNoSaveFlag ( )
UT_PathFile* UT_PathFileInfo::getOwner ( )
inline

Definition at line 32 of file UT_PathFileInfo.h.

int UT_PathFileInfo::prepareForSave ( int  avoid_overwrite = 0,
int  avoid_hide = 1,
int  avoid_override = 1 
)
void UT_PathFileInfo::setAppendFlag ( int  o)
void UT_PathFileInfo::setBaseName ( const char *  )
void UT_PathFileInfo::setDirIndex ( int  )
void UT_PathFileInfo::setDiskPath ( const char *  p)
inline

Definition at line 46 of file UT_PathFileInfo.h.

void UT_PathFileInfo::setExtension ( const char *  )
void UT_PathFileInfo::setFileName ( const char *  )
void UT_PathFileInfo::setFilteredFlag ( int  o)
inline

Definition at line 72 of file UT_PathFileInfo.h.

void UT_PathFileInfo::setFullPath ( const char *  )
void UT_PathFileInfo::setHideFlag ( int  o)
void UT_PathFileInfo::setNoSaveFlag ( int  o)

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