24#include <tqasciidict.h>
25#include <KoVariable.h>
27#include "KPrTextDocument.h"
32class KoVariableSettings;
34class KPrVariableCollection : public KoVariableCollection
37 KPrVariableCollection(KoVariableSettings *_setting, KoVariableFormatCollection* coll);
38 virtual KoVariable *createVariable( int type, short int subtype, KoVariableFormatCollection * coll,
39 KoVariableFormat *varFormat,KoTextDocument *textdoc, KoDocument * doc,
40 int _correct, bool _forceDefaultFormat= false , bool loadFootNote= true);
41 virtual KoVariable* loadOasisField( KoTextDocument* textdoc, const TQDomElement& tag, KoOasisContext& context );
50 KPrPgNumVariable( KoTextDocument *textdoc, short int subtype, KoVariableFormat *varFormat,
51 KoVariableCollection *_varColl, KPrDocument *doc );
53 virtual void recalc();
60class KPrStatisticVariable : public KoStatisticVariable
63 KPrStatisticVariable( KoTextDocument *textdoc, int subtype, KoVariableFormat *varFormat,KoVariableCollection *_varColl, KPrDocument *doc );
64 virtual void recalc();
65 virtual TQString text( bool realValue= false);
"current page number" and "number of pages" variables
|