21 class DtObserverViewsWidgetInterface;
41 virtual void setCurrentObserver(
const std::string& observerName );
42 virtual void setCurrentObserver(
DtObserver* );
46 virtual void captureAndAddObserverView();
49 virtual void setObserverView(
const std::string&);
52 virtual void clearObserverViews();
55 virtual void saveObserverStateRecords(
const std::string& filename);
58 virtual void saveObserverStateRecord(
const std::string& filename,
const std::string& record);
61 virtual void deleteView(
const std::string&);
66 virtual void loadObserverStateRecords(
const std::string&);
70 virtual void loadAndSetObserverState(
const std::string&);
74 virtual bool renameObserverRecord(
const std::string& newName,
const std::string& oldName);
77 virtual void slot_activate(
DtDe* subject);
78 virtual void slot_deactivate(
DtDe* subject);
80 virtual void onObserverAboutToBeDestroyed(
DtInputDriver* inputDriver,
83 virtual void onInputDriverCreated(
DtInputDriver* inputDriver );
84 virtual void onInputDriverAboutToBeDestroyed(
DtInputDriver* inputDriver );
89 virtual void processEnableState();
100 virtual void loadObserverStateRecords(
const std::string&,
bool setObservers);