diff options
Diffstat (limited to 'src/Pager.hh')
-rw-r--r-- | src/Pager.hh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Pager.hh b/src/Pager.hh index 241dff0..d6faa87 100644 --- a/src/Pager.hh +++ b/src/Pager.hh | |||
@@ -1,6 +1,9 @@ | |||
1 | #ifndef PAGER_HH | 1 | #ifndef PAGER_HH |
2 | #define PAGER_HH | 2 | #define PAGER_HH |
3 | 3 | ||
4 | #include <vector> | ||
5 | #include <utility> | ||
6 | |||
4 | namespace FbPager { | 7 | namespace FbPager { |
5 | 8 | ||
6 | /// @brief pager interface | 9 | /// @brief pager interface |
@@ -18,6 +21,11 @@ public: | |||
18 | virtual void updateWorkspaceCount(unsigned int num) = 0; | 21 | virtual void updateWorkspaceCount(unsigned int num) = 0; |
19 | virtual void setCurrentWorkspace(unsigned int num) = 0; | 22 | virtual void setCurrentWorkspace(unsigned int num) = 0; |
20 | virtual bool haveWindow(Window win) = 0; | 23 | virtual bool haveWindow(Window win) = 0; |
24 | /// Window and workspace pair container | ||
25 | typedef std::vector< std::pair<Window, unsigned int> > WindowsAndWorkspaces; | ||
26 | |||
27 | virtual void addWindows(const WindowsAndWorkspaces& windows) = 0; | ||
28 | |||
21 | }; | 29 | }; |
22 | 30 | ||
23 | } // end FbPager namespace | 31 | } // end FbPager namespace |