summaryrefslogtreecommitdiffstats
path: root/src/ui/uxmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/uxmanager.h')
-rw-r--r--src/ui/uxmanager.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/ui/uxmanager.h b/src/ui/uxmanager.h
index aecda2b5e..7f7cc6ecb 100644
--- a/src/ui/uxmanager.h
+++ b/src/ui/uxmanager.h
@@ -34,19 +34,22 @@ public:
static UXManager* getInstance();
virtual ~UXManager();
- void addTrack( SPDesktopWidget* dtw );
- void delTrack( SPDesktopWidget* dtw );
+ virtual void addTrack( SPDesktopWidget* dtw ) = 0;
+ virtual void delTrack( SPDesktopWidget* dtw ) = 0;
- void connectToDesktop( std::vector<GtkWidget *> const & toolboxes, SPDesktop *desktop );
+ virtual void connectToDesktop( std::vector<GtkWidget *> const & toolboxes, SPDesktop *desktop ) = 0;
- void setTask(SPDesktop* dt, gint val);
+ virtual void setTask(SPDesktop* dt, gint val) = 0;
- bool isFloatWindowProblem() const;
+ virtual bool isFloatWindowProblem() const = 0;
+ virtual bool isWidescreen() const = 0;
-private:
+protected:
UXManager();
- bool floatwindowIssues;
+private:
+ UXManager( UXManager const & );
+ UXManager & operator=( UXManager const & );
};
} // namespace UI