18 class DtObserverViewsWidgetInterface;
38 virtual void setCurrentObserver(
const std::string& observerName );
39 virtual void setCurrentObserver(
DtObserver* );
43 virtual void captureAndAddObserverView();
48 virtual void setObserverView(
const std::string&,
bool animate=
false);
51 virtual void clearObserverViews();
54 virtual void saveObserverStateRecords(
const std::string&
filename);
57 virtual void saveObserverStateRecord(
const std::string& filename,
const std::string& record);
60 virtual void deleteView(
const std::string&);
65 virtual void loadObserverStateRecords(
const std::string&);
69 virtual void loadAndSetObserverState(
const std::string&);
73 virtual bool renameObserverRecord(
const std::string& newName,
const std::string& oldName);
76 virtual void slot_activate(
DtDe* subject);
77 virtual void slot_deactivate(
DtDe* subject);
79 virtual void onObserverAboutToBeDestroyed(
DtInputDriver* inputDriver,
82 virtual void onInputDriverCreated(
DtInputDriver* inputDriver );
83 virtual void onInputDriverAboutToBeDestroyed(
DtInputDriver* inputDriver );
88 virtual void processEnableState();
99 virtual void loadObserverStateRecords(
const std::string&,
bool setObservers);