ksprsavinginfo.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KSPRSAVINGINFO_H
00021 #define KSPRSAVINGINFO_H
00022
00023 class KSpreadSheet;
00024
00026 class KSPRSavingInfo
00027 {
00028 public:
00029 KSPRSavingInfo() {styleNumber = 0;}
00030 ~KSPRSavingInfo() {}
00031 struct sheetDef {
00032 QString sheetName;
00033 KSpreadSheet *sheetIndex;
00034 };
00035
00036 typedef QMap<QString, sheetDef> StylePageMap;
00037
00038 void appendMasterPage( const QString &styleName, const sheetDef &_def ){ m_masterPageStyle.insert( styleName,_def );}
00039
00040 QString masterPageName( const QString &name) {
00041 sheetDef _def = m_masterPageStyle[name];
00042 return _def.sheetName;}
00043
00044 sheetDef pageDef( const QString &name) { return m_masterPageStyle[name]; }
00045
00046 bool findStyleName(const QString & name) const { return (m_masterPageStyle.find( name ) != m_masterPageStyle.end());}
00047
00048 StylePageMap stylePageMap() const { return m_masterPageStyle;}
00049
00050 int styleNumber;
00051
00052 private:
00053 StylePageMap m_masterPageStyle;
00054 };
00055
00056 #endif
00057
This file is part of the documentation for kspread Library Version 1.4.2.