[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/plugins/textshape
From: Elvis Stansvik <elvstone () gmail ! com>
Date: 2009-06-30 19:30:23
Message-ID: 1246390223.590085.10192.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 989731 by astan:
Today's GSoC work:
o Revise the design after discussion with Thomas on IRC:
- TableLayout is now the sole user of TableData, which
is now a pure data class. Layout only works with the
table data through the API of TableLayout.
- TableLayout has a QMap<QTextTable *, TableData *>
containing cached data objects for the tables that
have been laid out so far, along with a clean-up
slot tableDestroyed().
o Added rudimentary table "detection" to the layout
engine in Layout.cpp. More to come soon.
o Added an isValid() to TableLayout, since it's a common
check.
o Changed the basic table layout test to be less synthetic
and actually invoke the layout engine.
M +21 -0 Layout.cpp
M +8 -1 Layout.h
M +0 -21 TableData.cpp
M +5 -24 TableData.h
M +58 -24 TableLayout.cpp
M +62 -50 TableLayout.h
M +4 -9 tests/CMakeLists.txt
D tests/TestTableData.cpp
D tests/TestTableData.h
M +23 -41 tests/TestTableLayout.cpp
M +4 -7 tests/TestTableLayout.h
http://websvn.kde.org/?view=rev&revision=989731
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic