kpresenter
KPrViewIface.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KPRESENTER_VIEW_IFACE_H
00022 #define KPRESENTER_VIEW_IFACE_H
00023
00024 #include <KoViewIface.h>
00025
00026 #include <qstring.h>
00027 #include <qstringlist.h>
00028
00029 class KPrView;
00030
00031 class KPrViewIface : public KoViewIface
00032 {
00033 K_DCOP
00034 public:
00035 KPrViewIface( KPrView *view_ );
00036
00037 k_dcop:
00038
00039 virtual void editCut();
00040 virtual void editCopy();
00041 virtual void editPaste();
00042 virtual void editDelete();
00043 virtual void editSelectAll();
00044 virtual void editDuplicatePage();
00045 virtual void editDelPage();
00046 virtual void editFind();
00047 virtual void editReplace();
00048 virtual void editDeSelectAll();
00049
00050 virtual void newView();
00051 virtual void viewShowSideBar();
00052 virtual void viewShowNoteBar();
00053 virtual void viewSlideMaster();
00054 virtual void viewFooter();
00055 virtual void viewHeader();
00056
00057
00058 virtual void insertPage();
00059 virtual void insertPicture();
00060 virtual void insertSpecialChar();
00061 virtual void insertLink();
00062 virtual void insertComment();
00063
00064
00065
00066 virtual void toolsMouse();
00067 virtual void toolsLine();
00068 virtual void toolsRectangle();
00069 virtual void toolsCircleOrEllipse();
00070 virtual void toolsPie();
00071 virtual void toolsText();
00072 virtual void toolsAutoform();
00073 virtual void toolsDiagramm();
00074 virtual void toolsTable();
00075 virtual void toolsFormula();
00076 virtual void toolsObject();
00077 virtual void toolsFreehand();
00078 virtual void toolsPolyline();
00079 virtual void toolsQuadricBezierCurve();
00080 virtual void toolsCubicBezierCurve();
00081 virtual void toolsConvexOrConcavePolygon();
00082 virtual void toolsRotate();
00083 virtual void toolsZoom();
00084
00085
00086
00087 virtual void extraProperties();
00088 virtual void extraPenBrush();
00089 virtual void extraRaise();
00090 virtual void extraLower();
00091 virtual void extraRotate();
00092 virtual void extraShadow();
00093 virtual void extraBackground();
00094 virtual void extraLayout();
00095 virtual void extraConfigure();
00096 virtual void extraLineBegin();
00097 virtual void extraLineEnd();
00098 virtual void extraWebPres();
00099 virtual void extraMSPres();
00100 virtual void extraGroup();
00101 virtual void extraUnGroup();
00102 virtual void extraPenStyle();
00103 virtual void extraPenWidth();
00104
00105 virtual void extraAlignObjLeft();
00106 virtual void extraAlignObjCenterH();
00107 virtual void extraAlignObjRight();
00108 virtual void extraAlignObjTop();
00109 virtual void extraAlignObjCenterV();
00110 virtual void extraAlignObjBottom();
00111
00112 virtual void extraAutoFormat();
00113
00114 virtual void extraSendBackward();
00115 virtual void extraBringForward();
00116
00117
00118 virtual void screenConfigPages();
00119 virtual void screenAssignEffect();
00120 virtual void screenStart();
00121 virtual void screenStartFromFirst();
00122 virtual void screenStop();
00123 virtual void screenPause();
00124 virtual void screenFirst();
00125 virtual void screenPrev();
00126 virtual void screenNext();
00127 virtual void screenLast();
00128 virtual void screenSkip();
00129 virtual void screenTransEffect();
00130
00131
00132
00133 virtual void sizeSelected( int size );
00134 virtual void fontSelected( const QString &fontFamily );
00135 virtual void textBold();
00136 virtual void textItalic();
00137 virtual void textUnderline();
00138 virtual void textColor();
00139 virtual void textAlignLeft();
00140 virtual void textAlignCenter();
00141 virtual void textAlignRight();
00142 virtual void mtextFont();
00143 virtual void textDepthPlus();
00144 virtual void textDepthMinus();
00145 virtual void textContentsToHeight();
00146 virtual void textObjectToContents();
00147 virtual void formatParagraph();
00148
00149
00150 virtual void penChosen();
00151 virtual void brushChosen();
00152
00153
00154 virtual int getCurrentPresPage() const;
00155 virtual int getCurrentPresStep() const;
00156 virtual int getPresStepsOfPage() const;
00157 virtual int getNumPresPages() const;
00158 virtual bool gotoPresPage( int pg ) const;
00159
00160
00161 virtual int getCurrentPageNum() const;
00162
00163
00164 virtual void insertCustomVariable();
00165 virtual void insertNewCustomVariable();
00166 virtual void insertVariable();
00167
00168 virtual void editCustomVars ();
00169 virtual void changeCaseOfText();
00170
00171 virtual void refreshAllVariable();
00172
00173
00174 virtual bool skipToPage( int _num );
00175
00176 virtual void configureCompletion();
00177 virtual void duplicateObj();
00178 virtual void applyAutoFormat();
00179 virtual void createStyleFromSelection();
00180
00181 virtual void closeObject();
00182
00183 void savePicture();
00184
00206 QStringList exportPage( int _nPage,
00207 int _nWidth,
00208 int _nHeight,
00209 const QString & _fileName,
00210 const QString & _format,
00211 int _quality,
00212 int _verbose )const;
00213 void insertFile();
00214 void importStyle();
00215 void backgroundPicture();
00216 void insertFile( const QString & file );
00217 void addWordToDictionary();
00218
00219 void customSlideShow();
00220
00221 void insertLineBreak();
00222 void increaseNumberingLevel();
00223 void decreaseNumberingLevel();
00224
00225 void increaseFontSize();
00226 void decreaseFontSize();
00227
00228 void flipHorizontal();
00229 void flipVertical();
00230
00231
00232
00233 private:
00234 KPrView *view;
00235
00236 };
00237
00238 #endif
|