Commit Graph

22 Commits

Author SHA1 Message Date
Debao Zhang ee51e7b641 Format refactor: Don't store default properties
So that fontKey/fillKey/borderKey/formatKey will be unique for the same
formats
2013-11-29 16:07:24 +08:00
Debao Zhang c82cf47e2f Add basic conditional formatting writer support. 2013-11-28 00:39:23 +08:00
Debao Zhang 8e20f8b12e Format: Make some private memeber public 2013-11-26 10:55:59 +08:00
Debao Zhang 2273a967a9 Add internal support for dxf format
test needed.
2013-11-24 00:50:44 +08:00
Debao Zhang e1d93af4b7 Format: Use QMap instead of QHash
As the items of QHash are arbitrarily ordered, so the same formats may generate
different formatKey
2013-11-23 13:45:17 +08:00
Debao Zhang 77d727748d Make RichString public 2013-11-22 23:22:27 +08:00
Debao Zhang 9c443c996d Code refactor: Only create FormatPrivate when needed. 2013-11-22 16:29:30 +08:00
Debao Zhang 176160d2a8 API change: Using Format instead of Format * 2013-11-22 10:46:17 +08:00
Debao Zhang 390440d0fa RichString: Using Format instead of Format * 2013-11-21 21:00:33 +08:00
Debao Zhang 3e6e95be87 Code refactor: Remove private class XlsxFormatAlignmentData and
XlsxFormatProtectionData
2013-11-21 16:57:19 +08:00
Debao Zhang 88ffbe3def Code refactor: Remove private class XlsxFormatFontData 2013-11-21 13:02:23 +08:00
Debao Zhang 3b29af2d2a Code refactor: numFmt part of QXlsx::Format 2013-11-19 17:28:47 +08:00
Debao Zhang 4bcce58f00 Code refactor: Make use of QSharedDataPointer for Format 2013-11-19 15:10:51 +08:00
Debao Zhang 04934a8543 Don't lost rich text information 2013-11-18 16:58:38 +08:00
Debao Zhang 00350d4251 Fix Issue 7: Cell string misplacement when rich text exist
A private class RichString has been added. More work is needed
2013-11-18 11:52:10 +08:00
Debao Zhang af4de1afdb Remove unused colorIndexed member.
As all the indexed colors will be converted to rgb in the library when
reads an existing .xlsx file.

When write a .xlsx file, we never write indexed color.
2013-11-04 10:58:17 +08:00
Debao Zhang d3ac530113 Fix bug: add missed patternType 2013-11-03 10:49:08 +08:00
Debao Zhang 8faebaaa91 Add QDateTime support for QXlsx::Cell 2013-10-25 15:23:03 +08:00
Debao Zhang b4d9c5f2dd Add custom number format support 2013-10-15 17:27:20 +08:00
Debao Zhang ede8c52f03 Introduce macros for namespace to make qdoc happy
qdoc doesn't work for class located in normal namespace
2013-10-15 09:58:46 +08:00
Debao Zhang 113f1c760b Refactor QXlsx::Styles and QXlsx::Format 2013-09-13 12:52:11 +08:00
Debao Zhang 929db3d481 Refactor: Follow Qt5 module's file directories style
Xlsx Shared library can be used now
2013-08-29 17:14:27 +08:00