[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