lib
identifierelement.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef IDENTIFIERELEMENT_H
00021 #define IDENTIFIERELEMENT_H
00022
00023 #include "tokenelement.h"
00024
00025 KFORMULA_NAMESPACE_BEGIN
00026
00027 class IdentifierElement : public TokenElement {
00028 typedef TokenElement inherited;
00029 public:
00030 IdentifierElement( BasicElement* parent = 0 );
00031
00040 virtual KCommand* buildCommand( Container*, Request* );
00041
00042 virtual QString getElementName() const { return "mi"; }
00043 protected:
00044
00045 virtual void setStyleVariant( StyleAttributes& style );
00049 virtual luPt getSpaceBefore( const ContextStyle& context,
00050 ContextStyle::TextStyle tstyle,
00051 double factor ) { return 0; }
00052 virtual luPt getSpaceAfter( const ContextStyle& context,
00053 ContextStyle::TextStyle tstyle,
00054 double factor ) { return 0; }
00055
00056 private:
00057
00058 };
00059
00060 KFORMULA_NAMESPACE_END
00061
00062 #endif // IDENTIFIERELEMENT_H
|