26 class DtObserverViewsWidgetLogic;
46 virtual QString title();
49 virtual const std::string& pageClassName()
const;
52 virtual std::string currentObserverView()
const;
62 virtual void activate();
65 virtual void deactivate();
72 virtual void setViewStatesEnabled(
bool);
75 virtual void addObserverView(
const std::string&);
78 virtual void clearObserverViews();
81 virtual void deleteView(
const std::string&);
84 virtual void renameObserverRecord(
const std::string& newName,
85 const std::string& oldName);
90 virtual void onAddObserverView();
94 virtual void onSetObserverView();
97 virtual void onClearObserverViews();
101 virtual void onSaveViews();
105 virtual void onSaveSelectedView();
108 virtual void onDeleteSelectedView();
112 virtual void onLoadViews();
118 virtual void onLoadViewsAndMakeCurrent();
123 virtual void observerViewNameChanged();
159 virtual std::string pageClassName()
const;
162 virtual DtPage* create(
QWidget* parent = 0, Qt::WindowFlags f = 0);