KSpreadLayoutIface.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef KSPREAD_LAYOUT_IFACE_H
00024 #define KSPREAD_LAYOUT_IFACE_H
00025
00026 class KSpreadFormat;
00027 #include <qcolor.h>
00028 #include <dcopobject.h>
00029
00030 class KSpreadLayoutIface : virtual public DCOPObject
00031 {
00032 K_DCOP
00033 public:
00034 KSpreadLayoutIface(KSpreadFormat *_layout);
00035 virtual void update(){;}
00036 k_dcop:
00037
00038 virtual void setBgColor(const QString& _c);
00039 virtual void setBgColor(int r,int g,int b);
00040 virtual void setTextColor(const QString& _c);
00041 virtual void setTextColor(int r,int g,int b);
00042 virtual void setAngle(int angle);
00043 virtual void setVerticalText(bool _vertical);
00044 virtual void setMultiRow(bool _multi);
00045 virtual void setAlign(const QString &_align);
00046 virtual void setAlignY(const QString &_alignY);
00047 virtual void setPrefix(const QString &_prefix);
00048 virtual void setPostfix(const QString &_postfix);
00050 virtual void setFormatNumber(const QString &ft) { setFormatType(ft); }
00051 virtual void setFormatType(const QString &formatType);
00053 virtual void setPrecision(int _p);
00054
00055 virtual void setTextFontBold( bool _b );
00056 virtual void setTextFontItalic( bool _b );
00057 virtual void setTextFontUnderline( bool _b );
00058 virtual void setTextFontStrike( bool _b );
00059 virtual void setTextFontSize( int _size );
00060 virtual void setTextFontFamily( const QString& _font );
00061
00062 virtual void setLeftBorderStyle( const QString& _style );
00063 virtual void setLeftBorderColor(const QString& _c);
00064 virtual void setLeftBorderColor(int r,int g,int b);
00065 virtual void setLeftBorderWidth( int _size );
00066
00067 virtual void setRightBorderStyle( const QString& _style );
00068 virtual void setRightBorderColor(const QString& _c);
00069 virtual void setRightBorderColor(int r,int g,int b);
00070 virtual void setRightBorderWidth( int _size );
00071
00072 virtual void setTopBorderStyle( const QString& _style );
00073 virtual void setTopBorderColor(const QString& _c);
00074 virtual void setTopBorderColor(int r,int g,int b);
00075 virtual void setTopBorderWidth( int _size );
00076
00077 virtual void setBottomBorderStyle( const QString& _style );
00078 virtual void setBottomBorderColor(const QString& _c);
00079 virtual void setBottomBorderColor(int r,int g,int b);
00080 virtual void setBottomBorderWidth( int _size );
00081
00082 virtual void setFallDiagonalStyle( const QString& _style );
00083 virtual void setFallDiagonalColor(const QString& _c);
00084 virtual void setFallDiagonalColor(int r,int g,int b);
00085 virtual void setFallDiagonalWidth( int _size );
00086
00087 virtual void setGoUpDiagonalStyle( const QString& _style );
00088 virtual void setGoUpDiagonalColor(const QString& _c);
00089 virtual void setGoUpDiagonalColor(int r,int g,int b);
00090 virtual void setGoUpDiagonalWidth( int _size );
00091
00092 virtual void setIndent( double indent );
00093
00094 virtual void setDontPrintText ( bool _b);
00095 private:
00096 KSpreadFormat *layout;
00097 };
00098
00099 #endif
This file is part of the documentation for kspread Library Version 1.4.2.