|
CFx SDK Documentation 2024 SP0
|
#include <FxFileData.h>
Public Types | |
| enum | FileType { kDwg = 0 , kDxf = 1 , kDxb = 2 , kFlx = 3 , kDwf = 4 , kDwt = 5 , kShp = 6 , kDws = 7 , kDae = 8 , kRfa = 9 , kDgn = 10 , kRvt = 11 , kDwgMech2012 = 12 , kDwgMech2013 = 13 , kDwgMech2014 = 14 , kDwgMech2015 = 15 , kDwgMech2016 = 16 , kDwgMech2018 = 17 , kUnknown = -1 } |
| enum | FlxVersion { VNR40 = 4 , VNR50 = 9 , VNR60 = 11 , VNR70 = 14 , VNR80 = 15 , VNR_CURRENT = VNR70 } |
Public Member Functions | |
| virtual | ~CFxFileData () |
| virtual CFxFileData & | operator= (const CFxFileData &source) |
| virtual bool | IsReadOnly () const =0 |
| virtual void | SetReadOnly (bool bReadOnly)=0 |
| virtual const CFxString & | GetFilename () const =0 |
| virtual const CFxString & | GetPrettyFilename () const =0 |
| virtual void | SetFilename (const CFxString &str)=0 |
| virtual void | SetPrettyFilename (const CFxString &str)=0 |
| virtual FileType | GetType () const =0 |
| virtual void | SetType (FileType type)=0 |
| virtual OdDb::DwgVersion | GetDwgVersion () const =0 |
| virtual void | SetDwgVersion (OdDb::DwgVersion version)=0 |
| virtual FlxVersion | GetFlxVersion () const =0 |
| virtual void | SetFlxVersion (FlxVersion version)=0 |
| virtual QFile * | GetFile () const =0 |
| virtual void | Lock (bool bLock)=0 |
| virtual bool | IsLocked () const =0 |
| virtual bool | IsLockedGlobal () const =0 |
| virtual bool | IsCloudStorageFile () const =0 |
| virtual const QVariantMap & | GetCloudStorageData () const =0 |
| virtual void | SetCloudStorageData (const QVariantMap &)=0 |
| virtual bool | IsNewFile () const =0 |
Static Public Member Functions | |
| static CFxFileData * | Create (const CFxString &fileName=CFxString()) |
| static CFxFileData * | Create (const CFxFileData &) |
| static CFxString | GetAutoName () |
Description: Represents the file data. Library: DDKERNEL
Definition at line 36 of file FxFileData.h.
| Enumerator | |
|---|---|
| kDwg | |
| kDxf | |
| kDxb | |
| kFlx | |
| kDwf | |
| kDwt | |
| kShp | |
| kDws | |
| kDae | |
| kRfa | |
| kDgn | |
| kRvt | |
| kDwgMech2012 | |
| kDwgMech2013 | |
| kDwgMech2014 | |
| kDwgMech2015 | |
| kDwgMech2016 | |
| kDwgMech2018 | |
| kUnknown | |
Definition at line 45 of file FxFileData.h.
| Enumerator | |
|---|---|
| VNR40 | |
| VNR50 | |
| VNR60 | |
| VNR70 | |
| VNR80 | |
| VNR_CURRENT | |
Definition at line 68 of file FxFileData.h.
|
virtual |
|
static |
Description: This constructor parses input filename and initialize type based on file extension
Return Value:
|
static |
Description: This constructor parses input filename and initialize type based on file extension
Return Value:
|
static |
Description:
Return Value:
|
pure virtual |
Description:
|
pure virtual |
Description:
Return Value:
|
pure virtual |
Description:
Return Value:
|
pure virtual |
Description:
Return Value:
|
pure virtual |
Description:
Return Value:
|
pure virtual |
Description:
Return Value:
|
pure virtual |
Description:
Return Value:
|
pure virtual |
Description: Returns true if stored in the cloud.
|
pure virtual |
Description: Returns true only if file is locked by this application.
|
pure virtual |
Description: Returns true only if file is locked by any application.
|
pure virtual |
Description:
Return Value:
|
pure virtual |
Description:
Return Value:
|
pure virtual |
Description:
Return Value:
|
virtual |
|
pure virtual |
Description:
|
pure virtual |
Description:
Return Value:
Description:
Return Value:
|
pure virtual |
Description:
Return Value:
Description:
Return Value:
|
pure virtual |
Description:
Return Value: