summaryrefslogtreecommitdiffstats
path: root/src/ui/uxmanager.h
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2010-06-01 08:26:40 +0000
committerJon A. Cruz <jon@joncruz.org>2010-06-01 08:26:40 +0000
commit3d643742b6eec017bb6a07daa625f1bd60f8e4e2 (patch)
tree335c0f5c7f071f211ab1e02b6cb496048ffdb7b4 /src/ui/uxmanager.h
parentFixing order from r9463, correct order is Width -> Height -> Units. (Bug #587... (diff)
downloadinkscape-3d643742b6eec017bb6a07daa625f1bd60f8e4e2.tar.gz
inkscape-3d643742b6eec017bb6a07daa625f1bd60f8e4e2.zip
Cleanup on encapsulation. Addition of initial widescreen detection.
(bzr r9465)
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