00001 #ifndef SCROLL_VIEW_H 00002 #define SCROLL_VIEW_H 00003 #include "PrintDevice.h" 00004 #include <qscrollview.h> 00005 #include "ScreenView.h" 00006 #include "../graphical/Pages.h" 00007 //#include "../graphical/Container.h" 00014 class ScrollScreenView:public QScrollView,public PrintDevice{ 00015 ScreenView * screenView; 00016 Container * container; 00017 public: 00018 ScrollScreenView(QWidget * parent); 00019 Painter * getPainter(int page); 00020 PagePrintDevice * getPagePrintDevice(int); 00021 }; 00022 00027 class ScrollPagesView:public QScrollView,public PrintDevice{ 00028 QPtrList<ScreenView> pages; 00029 public: 00030 ScrollPagesView(QWidget * parent); 00031 PagePrintDevice * getPagePrintDevice(int); 00032 Painter * getPainter(int page); 00033 void clear(); 00034 }; 00035 00036 #endif
1.3.6