| activePaintStyle() const | donner::editor::EditorApp | inline |
| addToSelection(const svg::SVGElement &element) | donner::editor::EditorApp | |
| applyMutation(EditorCommand command) | donner::editor::EditorApp | inline |
| applyPathOperation(PathOperationKind operation) | donner::editor::EditorApp | |
| canRedo() const | donner::editor::EditorApp | inline |
| canUndo() const | donner::editor::EditorApp | inline |
| cleanSourceText() const | donner::editor::EditorApp | inline |
| clearCurrentFilePath() | donner::editor::EditorApp | inline |
| clearSelection() | donner::editor::EditorApp | inline |
| compoundPathUnbundleAvailability(std::optional< svg::SVGElement > target=std::nullopt) const | donner::editor::EditorApp | |
| consumeElementRemoveWritebacks() | donner::editor::EditorApp | inline |
| consumeTransformWriteback() | donner::editor::EditorApp | inline |
| consumeTransformWritebacks() | donner::editor::EditorApp | inline |
| currentFilePath() const | donner::editor::EditorApp | inline |
| deleteSelectionWithUndo(std::string_view currentSourceText) | donner::editor::EditorApp | |
| document() | donner::editor::EditorApp | inline |
| document() const (defined in donner::editor::EditorApp) | donner::editor::EditorApp | inline |
| editingScope() const | donner::editor::EditorApp | inline |
| EditorApp() (defined in donner::editor::EditorApp) | donner::editor::EditorApp | |
| EditorApp(const EditorApp &)=delete (defined in donner::editor::EditorApp) | donner::editor::EditorApp | |
| EditorApp(EditorApp &&)=delete (defined in donner::editor::EditorApp) | donner::editor::EditorApp | |
| enqueueElementRemoveWriteback(CompletedElementRemoveWriteback writeback) | donner::editor::EditorApp | inline |
| enqueueTransformWriteback(CompletedTransformWriteback writeback) | donner::editor::EditorApp | inline |
| enterGroupEdit(const svg::SVGElement &group) | donner::editor::EditorApp | |
| exitGroupEdit() | donner::editor::EditorApp | |
| flushFrame() | donner::editor::EditorApp | |
| groupSelection() | donner::editor::EditorApp | |
| groupSelectionAvailability() const | donner::editor::EditorApp | |
| hasDocument() const | donner::editor::EditorApp | inline |
| hasSelection() const | donner::editor::EditorApp | inline |
| hitTest(const Vector2d &documentPoint) | donner::editor::EditorApp | |
| hitTestRect(const Box2d &documentRect) | donner::editor::EditorApp | |
| isDirty() const | donner::editor::EditorApp | inline |
| isElementInEditingScope(const svg::SVGElement &element) const | donner::editor::EditorApp | |
| loadFromString(std::string_view svgBytes) | donner::editor::EditorApp | |
| markClean() | donner::editor::EditorApp | inline |
| markDirty() | donner::editor::EditorApp | inline |
| moveElementBefore(svg::SVGElement element, svg::SVGElement parent, std::optional< svg::SVGElement > referenceElement, std::string_view undoLabel="Move element") | donner::editor::EditorApp | |
| operator=(const EditorApp &)=delete (defined in donner::editor::EditorApp) | donner::editor::EditorApp | |
| operator=(EditorApp &&)=delete (defined in donner::editor::EditorApp) | donner::editor::EditorApp | |
| pathOperationAvailability(PathOperationKind operation) const | donner::editor::EditorApp | |
| recordDocumentSourceUndoOnNextFlush(std::string label, svg::SVGElement anchorElement, std::string beforeSource) | donner::editor::EditorApp | |
| redo() | donner::editor::EditorApp | |
| renameSelectedElement(std::string_view newId) | donner::editor::EditorApp | |
| reorderElementBeforeSibling(svg::SVGElement element, std::optional< svg::SVGElement > referenceSibling) | donner::editor::EditorApp | |
| reorderSelectedElement(ZOrder direction) | donner::editor::EditorApp | |
| restoreSelectionAfterNextDocumentReplace(std::vector< AttributeWritebackTarget > targets) | donner::editor::EditorApp | |
| revertToCleanSource() | donner::editor::EditorApp | |
| selectableElements() | donner::editor::EditorApp | |
| selectedElement() const | donner::editor::EditorApp | inline |
| selectedElements() const | donner::editor::EditorApp | inline |
| setActiveFill(std::string_view fill) | donner::editor::EditorApp | inline |
| setActiveStroke(std::string_view stroke) | donner::editor::EditorApp | inline |
| setActiveStrokeWidth(double strokeWidth) | donner::editor::EditorApp | |
| setAttributeOnSelection(std::string_view attrName, std::string_view attrValue) | donner::editor::EditorApp | |
| setCleanSourceText(std::string_view sourceText) | donner::editor::EditorApp | inline |
| setCurrentFilePath(std::string path) | donner::editor::EditorApp | inline |
| setElementLocked(const svg::SVGElement &element, bool locked) | donner::editor::EditorApp | |
| setElementVisible(const svg::SVGElement &element, bool visible) | donner::editor::EditorApp | |
| setSelection(std::optional< svg::SVGElement > element) | donner::editor::EditorApp | |
| setSelection(std::vector< svg::SVGElement > elements) | donner::editor::EditorApp | |
| setStrokeWidthOnSelection(double strokeWidth) | donner::editor::EditorApp | |
| setStructuredEditingEnabled(bool enabled) | donner::editor::EditorApp | inline |
| setStylePropertyOnSelection(std::string_view propertyName, std::string_view propertyValue) | donner::editor::EditorApp | |
| structuredEditingEnabled() const | donner::editor::EditorApp | inline |
| syncDirtyFromSource(std::string_view currentSourceText) | donner::editor::EditorApp | inline |
| toggleInSelection(const svg::SVGElement &element) | donner::editor::EditorApp | |
| unbundleCompoundPath(std::optional< svg::SVGElement > target=std::nullopt) | donner::editor::EditorApp | |
| undo() | donner::editor::EditorApp | |
| undoTimeline() | donner::editor::EditorApp | inline |
| undoTimeline() const (defined in donner::editor::EditorApp) | donner::editor::EditorApp | inline |
| ungroupSelection() | donner::editor::EditorApp | |
| ungroupSelectionAvailability() const | donner::editor::EditorApp | |
| ZOrder enum name | donner::editor::EditorApp | |
| ~EditorApp()=default (defined in donner::editor::EditorApp) | donner::editor::EditorApp | |