QCAD
Open Source 2D CAD
RStorage Member List

This is the complete list of members for RStorage, including all inherited members.

addModifiedListener(RModifiedListener *l)RStorage
beginTransaction()=0RStoragepure virtual
clear()RStoragevirtual
clearEntitySelection(QSet< REntity::Id > *affectedEntities=NULL)=0RStoragepure virtual
commitTransaction()=0RStoragepure virtual
countSelectedEntities() const RStorageinlinevirtual
currentBlockIdRStorageprivate
currentColorRStorageprivate
currentLinetypeIdRStorageprivate
currentLineweightRStorageprivate
currentViewIdRStorageprivate
deleteObject(RObject::Id objectId)=0RStoragepure virtual
deleteTransactionsFrom(int transactionId)=0RStoragepure virtual
deselectEntities(const QSet< REntity::Id > &entityIds, QSet< REntity::Id > *affectedEntities=NULL)=0RStoragepure virtual
deselectEntity(REntity::Id entityId, QSet< REntity::Id > *affectedEntities=NULL)=0RStoragepure virtual
documentRStorageprivate
doDelete()RRequireHeapinline
endDocumentVariablesTransaction(RTransaction *transaction, bool useLocalTransaction, QSharedPointer< RDocumentVariables > docVars)RStorage
getBlockId(const QString &blockName) const =0RStoragepure virtual
getBlockName(RBlock::Id blockId) const =0RStoragepure virtual
getBlockNames() const =0RStoragepure virtual
getBoundingBox(bool ignoreHiddenLayers=true, bool ignoreEmpty=false) const =0RStoragepure virtual
getCurrentBlockId() const RStorageinlinevirtual
getCurrentColor() const RStoragevirtual
getCurrentLayerId() const RStoragevirtual
getCurrentLinetypeId() const RStoragevirtual
getCurrentLinetypePattern() const RStoragevirtual
getCurrentLineweight() const RStoragevirtual
getCurrentViewId() const RStorageinlinevirtual
getDimensionFont() const RStoragevirtual
getDocument() const RStorageinline
getKnownVariable(RS::KnownVariable key) const =0RStoragepure virtual
getKnownVariableName(RS::KnownVariable n)RStoragestatic
getLastTransactionId()RStorageinlinevirtual
getLayerId(const QString &layerName) const =0RStoragepure virtual
getLayerName(RLayer::Id layerId) const =0RStoragepure virtual
getLayerNames() const =0RStoragepure virtual
getLinetypeDescription(RLinetype::Id linetypeId) const =0RStoragepure virtual
getLinetypeId(const QString &linetypeName) const =0RStoragepure virtual
getLinetypeLabel(RLinetype::Id linetypeId) const =0RStoragepure virtual
getLinetypeName(RLinetype::Id linetypeId) const =0RStoragepure virtual
getLinetypeNames() const =0RStoragepure virtual
getLinetypePatterns() const =0RStoragepure virtual
getLinetypeScale() const RStoragevirtual
getMaxDrawOrder()RStorageinlinevirtual
getMaxLineweight() const =0RStoragepure virtual
getMaxObjectHandle()RStoragevirtual
getMaxObjectId()RStoragevirtual
getMaxTransactionId()=0RStoragepure virtual
getMinDrawOrder()RStoragevirtual
getNewObjectHandle()RStoragevirtual
getNewObjectId()RStoragevirtual
getSelectionBox() const =0RStoragepure virtual
getTransaction(int transactionId)=0RStoragepure virtual
getTransactionGroup() const RStorageinlinevirtual
getUnit() const RStorage
getVariable(const QString &key) const =0RStoragepure virtual
getVariables() const =0RStoragepure virtual
getViewId(const QString &viewName) const =0RStoragepure virtual
getViewName(RView::Id viewId) const =0RStoragepure virtual
getViewNames() const =0RStoragepure virtual
handleCounterRStorageprivate
hasBlock(const QString &blockName) const RStoragevirtual
hasChildEntities(REntity::Id parentId)=0RStoragepure virtual
hasLayer(const QString &layerName) const RStoragevirtual
hasLinetype(const QString &linetypeName) const RStoragevirtual
hasSelection() const =0RStoragepure virtual
hasVariable(const QString &key) const RStorageinlinevirtual
hasView(const QString &viewName) const RStoragevirtual
idCounterRStorageprivate
isBlockFrozen(RBlock::Id blockId) const RStorageinlinevirtual
isEntity(RObject::Id objectId)RStorageinlinevirtual
isInBackStorage(RObject::Id)RStorageinlinevirtual
isLayerFrozen(RLayer::Id layerId) const RStorageinlinevirtual
isLayerLocked(RLayer::Id layerId) const RStorageinlinevirtual
isModified() const RStorageinline
isSelected(REntity::Id entityId)RStorageinlinevirtual
lastTransactionGroupRStorageprivate
lastTransactionIdRStorageprivate
maxDrawOrderRStorageprivate
modifiedRStorageprotected
modifiedListenersRStorageprivate
operator<<(QDebug dbg, RStorage &s)RStoragefriend
orderBackToFront(const QSet< REntity::Id > &entityIds) const RStoragevirtual
queryAllBlockReferences()=0RStoragepure virtual
queryAllBlocks(bool undone=false)=0RStoragepure virtual
queryAllEntities(bool undone=false, bool allBlocks=false, RS::EntityType type=RS::EntityAll)=0RStoragepure virtual
queryAllLayers(bool undone=false)=0RStoragepure virtual
queryAllLinetypes()=0RStoragepure virtual
queryAllObjects()=0RStoragepure virtual
queryAllUcs()=0RStoragepure virtual
queryAllViews(bool undone=false)=0RStoragepure virtual
queryBlock(RBlock::Id blockId) const =0RStoragepure virtual
queryBlock(const QString &blockName) const =0RStoragepure virtual
queryBlockDirect(RBlock::Id blockId) const =0RStoragepure virtual
queryBlockEntities(RBlock::Id blockId)=0RStoragepure virtual
queryBlockReferences(RBlock::Id blockId)=0RStoragepure virtual
queryChildEntities(REntity::Id parentId, RS::EntityType type=RS::EntityAll)=0RStoragepure virtual
queryCurrentBlock()RStorageinlinevirtual
queryCurrentLayer()RStorageinlinevirtual
queryCurrentLinetype() const RStorageinlinevirtual
queryCurrentView()RStorageinlinevirtual
queryDocumentVariables() const =0RStoragepure virtual
queryDocumentVariablesDirect() const =0RStoragepure virtual
queryEntity(REntity::Id entityId) const =0RStoragepure virtual
queryEntityDirect(REntity::Id entityId) const RStorageinlinevirtual
queryInfiniteEntities()=0RStoragepure virtual
queryLayer(RLayer::Id layerId) const =0RStoragepure virtual
queryLayer(const QString &layerName) const =0RStoragepure virtual
queryLayerDirect(RLayer::Id layerId) const RStorageinlinevirtual
queryLayerEntities(RLayer::Id layerId, bool allBlocks=false)=0RStoragepure virtual
queryLinetype(RLinetype::Id linetypeId) const =0RStoragepure virtual
queryLinetype(const QString &linetypeName) const =0RStoragepure virtual
queryLinetypeDirect(RLinetype::Id linetypeId) const =0RStoragepure virtual
queryObject(RObject::Id objectId) const =0RStoragepure virtual
queryObjectByHandle(RObject::Handle objectHandle) const =0RStoragepure virtual
queryObjectDirect(RObject::Id objectId) const RStorageinlinevirtual
querySelectedEntities() const =0RStoragepure virtual
queryUcs(RUcs::Id ucsId) const =0RStoragepure virtual
queryUcs(const QString &ucsName) const =0RStoragepure virtual
queryUcsDirect(RUcs::Id ucsId) const RStorageinlinevirtual
queryView(RView::Id viewId) const =0RStoragepure virtual
queryView(const QString &viewName) const =0RStoragepure virtual
removeObject(QSharedPointer< RObject > object)=0RStoragepure virtual
resetTransactionStack()=0RStoragepure virtual
RNonCopyable()RNonCopyableinlineprivate
rollbackTransaction()=0RStoragepure virtual
RStorage()RStorage
saveObject(QSharedPointer< RObject > object, bool checkBlockRecursion=true, bool keepHandles=false)=0RStoragepure virtual
saveTransaction(RTransaction &transaction)=0RStoragepure virtual
selectAllEntites(QSet< REntity::Id > *affectedEntities=NULL)=0RStoragepure virtual
selectEntities(const QSet< REntity::Id > &entityIds, bool add=false, QSet< REntity::Id > *affectedEntities=NULL)=0RStoragepure virtual
selectEntity(REntity::Id entityId, bool add=false, QSet< REntity::Id > *affectedEntities=NULL)=0RStoragepure virtual
setCurrentBlock(RBlock::Id blockId)RStorageinlinevirtual
setCurrentBlock(const QString &blockName)RStorageinline
setCurrentColor(const RColor &color)RStoragevirtual
setCurrentLayer(RLayer::Id layerId, RTransaction *transaction=NULL)RStorage
setCurrentLayer(const QString &layerName, RTransaction *transaction=NULL)RStorage
setCurrentLinetype(RLinetype::Id ltId)RStorage
setCurrentLinetype(const QString &name)RStorage
setCurrentLinetypePattern(const RLinetypePattern &p)RStorage
setCurrentLineweight(RLineweight::Lineweight lw)RStorage
setCurrentView(RView::Id viewId)RStorageinline
setCurrentView(const QString &viewName)RStorageinline
setDimensionFont(const QString &f, RTransaction *transaction=NULL)RStoragevirtual
setDocument(RDocument *doc)RStorageinline
setKnownVariable(RS::KnownVariable key, const QVariant &value, RTransaction *transaction=NULL)=0RStoragepure virtual
setLastTransactionId(int transactionId)RStorageinlinevirtual
setLinetypeScale(double v, RTransaction *transaction=NULL)RStoragevirtual
setMaxDrawOrder(int m)RStorageinlinevirtual
setModified(bool m)RStorage
setObjectHandle(RObject &object, RObject::Handle objectHandle)RStorage
setObjectId(RObject &object, RObject::Id objectId)RStorage
setUndoStatus(RObject::Id object, bool status)=0RStoragepure virtual
setUnit(RS::Unit unit, RTransaction *transaction=NULL)RStorage
setVariable(const QString &key, const QVariant &value, bool overwrite=true)=0RStoragepure virtual
startDocumentVariablesTransaction(RTransaction *&transaction, bool &useLocalTransaction)RStorage
startTransactionGroup()RStorageinlinevirtual
toggleUndoStatus(QSet< RObject::Id > &objects)=0RStoragepure virtual
toggleUndoStatus(RObject::Id object)=0RStoragepure virtual
update()RStorageinlinevirtual
~RNonCopyable()RNonCopyableinlineprivate
~RRequireHeap()RRequireHeapinlineprotectedvirtual
~RStorage()RStorageinlinevirtual