prepare view provider for undo/redo
This commit is contained in:
@@ -69,8 +69,9 @@ ViewProvider::ViewProvider()
|
||||
, _iActualMode(-1)
|
||||
, _iEditMode(-1)
|
||||
, viewOverrideMode(-1)
|
||||
, _updateData(true)
|
||||
{
|
||||
setStatus(UpdateData, true);
|
||||
|
||||
pcRoot = new SoSeparator();
|
||||
pcRoot->ref();
|
||||
pcModeSwitch = new SoSwitch();
|
||||
@@ -139,12 +140,12 @@ void ViewProvider::unsetEditViewer(View3DInventorViewer*)
|
||||
|
||||
bool ViewProvider::isUpdatesEnabled () const
|
||||
{
|
||||
return _updateData;
|
||||
return testStatus(UpdateData);
|
||||
}
|
||||
|
||||
void ViewProvider::setUpdatesEnabled (bool enable)
|
||||
{
|
||||
_updateData = enable;
|
||||
setStatus(UpdateData, enable);
|
||||
}
|
||||
|
||||
void highlight(const HighlightMode& high)
|
||||
|
||||
Reference in New Issue
Block a user