OSDN Git Service

fix build system ofmoflib1 and saisei1
[moflib/moflib.git] / moflib-1.0 / src / mof / widget / Pager.hpp
1 #pragma once
2 #include <mof/widget/Page.hpp>
3 #include <boost/scoped_ptr.hpp>
4
5 namespace mof
6 {
7 namespace widget
8 {
9
10
11         class Pager  
12     {
13         public:
14                 Pager();
15                 virtual ~Pager();
16         const Page& getPage( ) const;
17         Page& getPage( );
18         void addPage( const Page& page );
19         void next();
20         size_t size() const;
21     protected:
22         struct Impl;
23         boost::scoped_ptr<Impl> pImpl_;
24         };
25
26 }
27 } // namespace mof