filters
slide.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef LIBPPT_SLIDE
00021 #define LIBPPT_SLIDE
00022
00023 #include "ustring.h"
00024
00025
00026 namespace Libppt
00027 {
00028
00029 class Presentation;
00030 class GroupObject;
00031 class TextObject;
00032
00033 class Slide
00034 {
00035 public:
00036 Slide( Presentation* presentation );
00037 ~Slide();
00038 void clear();
00039 UString title() const;
00040 void setTitle( const UString& title );
00041 GroupObject* rootObject();
00042 void setRootObject( GroupObject *);
00043 TextObject* textObject( unsigned placeId );
00044
00045 double pageWidth() const;
00046 void setPageWidth( double pageWidth ) ;
00047 double pageHeight() const;
00048 void setPageHeight( double pageHeight ) ;
00049
00050 private:
00051
00052 Slide( const Slide& );
00053 Slide& operator=( const Slide& );
00054
00055 class Private;
00056 Private* d;
00057 };
00058
00059 }
00060
00061 #endif
|