virtual int DrawingSubItemVisibilty() const =0
virtual Result Copy(const CFxDesignDataItem *pItem, OdBinaryData &data)
CFxDesignResourceModel * GetModel() const
virtual bool BrowseResourceLocation(CFxString &strURL)=0
virtual bool DownloadFile(const CFxString &strURL, CFxString &strLocalPath)=0
virtual bool ValidateURL(CFxString &sURL, bool bCorrection=false) const =0
void SetModel(CFxDesignResourceModel *pBaseModel)
virtual ~CFxDesignDataSource(void)
virtual void RemoveFromFavorites(const CFxDesignDataItem *pItem)=0
virtual void AddToFavorites(const CFxDesignDataItem *pItem)=0
virtual void OpenDrawing(const CFxString &strDrawing)=0
virtual bool IsRefreshRequired(CFxDesignDataItem *pItem)=0
virtual int GetHeaderColumnCount() const =0
virtual void ColumnVisibilty(CFxDesignResourceModel::ItemType, OdIntArray &columnArray) const =0
virtual CFxString GetHomeLocation() const =0
virtual Result Paste(const OdBinaryData &data)
virtual void GetHeaderColumnInfo(int iIndex, CFxString &strColumnName, CFxDesignResourceModel::DataType &datatype) const =0
virtual bool IsLocalURL(const CFxString &strURL)=0
virtual bool PerformOperation(CFxDesignResourceModel::Operation, CFxDesignDataItem *pItem)=0
virtual bool IsFavoritesSupported(CFxString &sFavoriteName)=0
virtual void AddChildren(CFxDesignDataItem *pParentItem)=0
virtual CFxDatabasePtr LoadDatabase(const CFxString &strURL, bool &bCacheIt)=0
virtual CFxDesignDataItem * Find(CFxString &strURL)=0
virtual void SetHomeLocation(const CFxDesignDataItem *pItem)=0
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data