00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef _MPCL_TEXT_HTML_TABLE_CELL__
00027 #define _MPCL_TEXT_HTML_TABLE_CELL__
00028
00029 #include "container.hh"
00030
00031
00033 namespace mpcl
00034 {
00035
00037 namespace text
00038 {
00039
00041 namespace html
00042 {
00043
00045 class TTable;
00046
00048 class TLayoutTable;
00049
00051 class TTableCell;
00052
00054 typedef
00055 TSmartPointer<TTableCell>
00056 QTTableCell;
00057
00059 typedef
00060 TSmartPointer<const TTableCell>
00061 QKTTableCell;
00062
00071 class TTableCell : public TContainer
00072 {
00073
00074
00075
00076
00077
00078 friend class TTable;
00079 friend class TLayoutTable;
00080
00081
00082 public:
00083
00084
00085
00086
00087
00095 TTableCell ( const QTTag& rkqtSOURCE_TAG ,
00096 const char* pkcTYPE = "data" ,
00097 const char* pkcALIGN = "center" ,
00098 const char* pkcVALIGN = "middle" );
00099
00106 TTableCell ( const char* pkcTYPE = "data" ,
00107 const char* pkcALIGN = "center" ,
00108 const char* pkcVALIGN = "middle" );
00109
00110 };
00111
00112 }
00113
00114 }
00115
00116 }
00117
00118
00119 #endif // not _MPCL_TEXT_HTML_TABLE_CELL__