28#ifndef KSPREAD_CELL_IFACE_H
29#define KSPREAD_CELL_IFACE_H
31#include <tqstringlist.h>
33#include <dcopobject.h>
41class CellIface : virtual public DCOPObject
47 void setCell( Sheet* sheet, const TQPoint& point );
50 virtual bool isDefault() const;
51 virtual bool isEmpty() const;
52 virtual TQString text() const;
53 virtual void setText( const TQString& text );
54 virtual void setValue( int value );
55 virtual void setValue( double value );
56 virtual double value() const;
57 virtual TQString visibleContentAsString() const;
58 virtual void setBgColor( const TQString& _c);
59 virtual void setBgColor( int r, int g, int b);
60 virtual TQString bgColor() const;
61 virtual void setTextColor( const TQString& _c);
62 virtual void setTextColor( int r, int g, int b);
63 virtual TQString textColor() const ;
64 virtual void setComment( const TQString &_comment);
65 virtual TQString comment() const;
66 virtual void setAngle( int angle);
67 virtual int angle() const ;
68 virtual void setVerticalText( bool _vertical);
69 virtual bool verticalText() const ;
70 virtual void setMultiRow( bool _multi);
71 virtual bool multiRow() const;
72 virtual void setAlign( const TQString &_align);
73 virtual TQString align() const;
74 virtual void setAlignY( const TQString &_alignY);
75 virtual TQString alignY() const;
76 virtual void setPrefix( const TQString &_prefix);
77 virtual TQString prefix() const;
78 virtual void setPostfix( const TQString &_postfix);
79 virtual TQString postfix() const;
81 virtual void setFormatNumber( const TQString &ft) { setFormatType(ft); }
82 virtual void setFormatType( const TQString &formatType);
84 virtual TQString getFormatNumber() const { return getFormatType(); }
85 virtual TQString getFormatType() const;
86 virtual void setPrecision( int _p);
87 virtual int precision() const;
89 virtual void setTextFontBold( bool _b );
90 virtual bool textFontBold( ) const;
91 virtual void setTextFontItalic( bool _b );
92 virtual bool textFontItalic( ) const;
93 virtual void setTextFontUnderline( bool _b );
94 virtual bool textFontUnderline( ) const;
95 virtual void setTextFontStrike( bool _b );
96 virtual bool textFontStrike( ) const;
97 virtual void setTextFontSize( int _size );
98 virtual int textFontSize() const;
99 virtual void setTextFontFamily( const TQString& _font );
100 virtual TQString textFontFamily() const;
102 virtual void setLeftBorderStyle( const TQString& _style );
103 virtual void setLeftBorderColor( const TQString& _c);
104 virtual void setLeftBorderColor( int r, int g, int b);
105 virtual void setLeftBorderWidth( int _size );
106 virtual int leftBorderWidth() const;
107 virtual TQString leftBorderColor() const;
108 virtual TQString leftBorderStyle() const;
110 virtual void setRightBorderStyle( const TQString& _style );
111 virtual void setRightBorderColor( const TQString& _c);
112 virtual void setRightBorderColor( int r, int g, int b);
113 virtual void setRightBorderWidth( int _size );
114 virtual int rightBorderWidth() const;
115 virtual TQString rightBorderColor() const;
116 virtual TQString rightBorderStyle() const;
118 virtual void setTopBorderStyle( const TQString& _style );
119 virtual void setTopBorderColor( const TQString& _c);
120 virtual void setTopBorderColor( int r, int g, int b);
121 virtual void setTopBorderWidth( int _size );
122 virtual int topBorderWidth() const;
123 virtual TQString topBorderColor() const;
124 virtual TQString topBorderStyle() const;
126 virtual void setBottomBorderStyle( const TQString& _style );
127 virtual void setBottomBorderColor( const TQString& _c);
128 virtual void setBottomBorderColor( int r, int g, int b);
129 virtual void setBottomBorderWidth( int _size );
130 virtual int bottomBorderWidth() const;
131 virtual TQString bottomBorderColor() const;
132 virtual TQString bottomBorderStyle() const;
134 virtual void setFallDiagonalStyle( const TQString& _style );
135 virtual void setFallDiagonalColor( const TQString& _c);
136 virtual void setFallDiagonalColor( int r, int g, int b);
137 virtual void setFallDiagonalWidth( int _size );
138 virtual int fallDiagonalWidth() const;
139 virtual TQString fallDiagonalColor() const;
140 virtual TQString fallDiagonalStyle() const;
142 virtual void setGoUpDiagonalStyle( const TQString& _style );
143 virtual void setGoUpDiagonalColor( const TQString& _c);
144 virtual void setGoUpDiagonalColor( int r, int g, int b);
145 virtual void setGoUpDiagonalWidth( int _size );
146 virtual int goUpDiagonalWidth() const;
147 virtual TQString goUpDiagonalColor() const;
148 virtual TQString goUpDiagonalStyle() const;
150 virtual void setIndent( double indent);
151 virtual double getIndent() const ;
153 virtual void setDontPrintText ( bool _b);
154 virtual bool getDontprintText() const ;
156 virtual bool hasValidation() const;
157 virtual void removeValidity();
158 virtual TQString validationTitle() const;
159 virtual TQString validationMessage() const;
160 virtual bool displayValidationMessage() const;
161 virtual bool validationAllowEmptyCell() const;
162 virtual bool displayValidationInformation() const;
163 virtual TQStringList listValidation() const;
165 virtual TQString validationTitleInfo() const;
166 virtual TQString validationMessageInfo() const;
|