kivio
KIvioViewIface.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KIVIO_VIEW_IFACE_H
00021 #define KIVIO_VIEW_IFACE_H
00022
00023 #include <KoViewIface.h>
00024
00025 #include <qstring.h>
00026 #include <qcolor.h>
00027 class KivioView;
00028
00029 class KIvioViewIface : public KoViewIface
00030 {
00031 K_DCOP
00032 public:
00033 KIvioViewIface( KivioView *view_ );
00034
00035 k_dcop:
00036 virtual void paperLayoutDlg();
00037 virtual void insertPage();
00038 virtual void removePage();
00039 virtual void renamePage();
00040 virtual void hidePage();
00041 virtual void showPage();
00042 virtual void optionsDialog();
00043
00044 virtual bool isSnapGuides()const;
00045 virtual bool isShowGuides()const;
00046 virtual bool isShowRulers()const;
00047 virtual bool isShowPageMargins()const;
00048
00049
00050 virtual int leftBorder() const;
00051 virtual int rightBorder() const;
00052 virtual int topBorder() const;
00053 virtual int bottomBorder() const;
00054
00055 virtual void togglePageMargins(bool);
00056 virtual void toggleShowRulers(bool);
00057 virtual void toggleShowGrid(bool);
00058 virtual void toggleSnapGrid(bool);
00059 virtual void toggleShowGuides(bool);
00060
00061 virtual void toggleViewManager(bool);
00062
00063 virtual void alignStencilsDlg();
00064
00065 virtual void groupStencils();
00066 virtual void ungroupStencils();
00067
00068 virtual void selectAllStencils();
00069 virtual void unselectAllStencils();
00070
00071 virtual double lineWidth()const;
00072 QColor foreGroundColor()const;
00073 QColor backGroundColor()const;
00074 private:
00075 KivioView *view;
00076
00077 };
00078
00079 #endif
|