Classes | |
| struct | Interval |
| class | ObjectHistoryBase |
| class | ObjectHistory |
| class | ImmutableObjectHistory |
| struct | MutableHistoryInterval |
| class | MutableObjectHistory |
| class | StackImpl |
| struct | SnapshotData |
| struct | Snapshot |
| struct | Selection |
| class | Stack |
Typedefs | |
| using | InputArchive = cereal::UserDataAdapter<StackImpl, cereal::BinaryInputArchive> |
| using | OutputArchive = cereal::UserDataAdapter<StackImpl, cereal::BinaryOutputArchive> |
Enumerations | |
| enum class | SnapshotType : unsigned char { Action , GizmoAction , Selection , ProjectSeparator , EnteringGizmo , LeavingGizmoNoAction , LeavingGizmoWithAction } |
Functions | |
| bool | snapshot_modifies_project (SnapshotType type) |
| bool | snapshot_modifies_project (const Snapshot &snapshot) |
Variables | |
| static std::string | topmost_snapshot_name = "@@@ Topmost @@@" |
| using Slic3r::UndoRedo::InputArchive = cereal::UserDataAdapter<StackImpl, cereal::BinaryInputArchive> |
| using Slic3r::UndoRedo::OutputArchive = cereal::UserDataAdapter<StackImpl, cereal::BinaryOutputArchive> |
|
strong |
| Enumerator | |
|---|---|
| Action | |
| GizmoAction | |
| Selection | |
| ProjectSeparator | |
| EnteringGizmo | |
| LeavingGizmoNoAction | |
| LeavingGizmoWithAction | |
|
inline |
References Slic3r::UndoRedo::Snapshot::name, Slic3r::UndoRedo::Snapshot::snapshot_data, snapshot_modifies_project(), and Slic3r::UndoRedo::SnapshotData::snapshot_type.
|
inline |
References Action, GizmoAction, and ProjectSeparator.
Referenced by Slic3r::UndoRedo::StackImpl::has_real_change_from(), Slic3r::UndoRedo::StackImpl::has_redo_snapshot(), Slic3r::UndoRedo::StackImpl::has_undo_snapshot(), Slic3r::UndoRedo::StackImpl::project_modified(), Slic3r::UndoRedo::StackImpl::release_snapshots(), and snapshot_modifies_project().
|
static |