[Kexi-devel] Table view for testing!

Jaroslaw Staniek staniek at kde.org
Thu Oct 30 20:19:22 UTC 2014


Update, the branch is now kexi-tableview6-staniek

http://quickgit.kde.org/?p=clones%2Fcalligra%2Fstaniek%2Fwork.git&a=shortlog&h=e2f9bd9fb65ac9c85dce6eb53c0bdecc87ba28b7

On 15 October 2014 22:51, Jaroslaw Staniek <staniek at kde.org> wrote:
> Hi,
> Before code reviewing (in 10 days or so), I encourage brave souls to
> test the the ported (to Qt4) Kexi Table view's functionality,
> something that predates Qt4 model view and one of biggest QWidgets
> ever, I think:
>
> It's in my private repo. Clone URL:
> git://anongit.kde.org/clones/calligra/staniek/work.git
>
> Don't forget to switch to kexi-tableview5-staniek branch after cloning:
>
> http://quickgit.kde.org/?p=clones%2Fcalligra%2Fstaniek%2Fwork.git&a=log&h=0d022cf433ab82d80465005b33175ff4ff851ae2
>
>
> This branch tracks calligra master regularly. Building: the same way as master.
>
> PS: A contest: spot a small nice new feature!
>
> PS2: For your convenience, the patch against master is at
> http://kexi-project.org/download/tv-qt4-1.patch.xz
> and the log:
>
> commit 7bb70ac2e7eec2908a724848961cc01aea5dcdc2
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Wed Oct 15 22:35:46 2014 +0200
>
>     Show mouse highlight in the vertical header when needed
>
>     +support leave event
>
> commit 535b4a8d30a317459eb7e786f3ef13abe1fd85cb
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Tue Oct 14 01:18:08 2014 +0200
>
>     Port Kexi Table View to Qt 4 - #5
>
>     - display "key" icon in primary key columns
>     - clicking on vertical header selects row
>     - highlighting on vertical header highlights row
>     - display current record pointer as icon
>
> commit aad767d13527628aba7d0c9bb7dce4d02b3c2563
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Tue Oct 14 01:11:17 2014 +0200
>
>     record -> row in table view for more generic API
>
> commit 46d703af35ed7036df8d843509b2934d8a28a71a
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Mon Oct 13 17:21:33 2014 +0200
>
>     Table view: if possible don't move pos of current selection after sorting
>
> commit 86da79126bff2c7916b3fe65368de909d59d3d58
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Mon Oct 13 17:15:00 2014 +0200
>
>     Use row, then col as args in cellSelected() and paintCell() methods
>
>     (per convention in Qt)
>     This also fixes on ensureCellVisible() call when the args where
> swapped by mistake.
>
> commit d021df6219b5df28dcd2490ec4b9701935e07941
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Thu Oct 9 23:12:32 2014 +0200
>
>     Port Kexi Table View to Qt 4 - #4
>
> commit e4299a9e01f20f506ad1e01f73059260bd761b05
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Thu Oct 2 12:29:46 2014 +0200
>
>     Use separate macro for enabling painting debug
>
> commit 8bbe87d4208e6fd943d3cc8b03bc6b322dff4b97
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Thu Oct 2 12:28:50 2014 +0200
>
>     Ensure the current cell is visible before trying to remove current record
>
> commit 1389fd9c9ba4e6b7126418ec8dcd5ba753045a1e
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Thu Oct 2 12:18:57 2014 +0200
>
>     Make shortcuts work
>     Make arrow keys ignore modifiers
>
> commit b604a3ed2b2e19d4d3e1b50e0d95f4e3bd4f1527
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Wed Aug 13 02:55:20 2014 +0200
>
>     Port Kexi Table View to Qt 4 - #3
>
>     Port and clean up current column highlighting.
>
> commit 8b3e183f6b5fb13fbcfcdf8ca4725c80aa85e227
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Wed Aug 13 01:17:48 2014 +0200
>
>     Port Kexi Table View to Qt 4 - #2
>
>     Also:
>     Harmonize API related to sorting with the Qt API.
>
> commit 062df8eef3772404f4b5d65f91b7ef94bfbe8f01
> Author: Jaroslaw Staniek <staniek at kde.org>
> Date:   Thu May 29 00:44:15 2014 +0200
>
>     Port Kexi Table View to Qt 4
>
>     still incomplete
>
>
> --
> regards, Jaroslaw Staniek
>
> KDE:
> : A world-wide network of software engineers, artists, writers, translators
> : and facilitators committed to Free Software development - http://kde.org
> Calligra Suite:
> : A graphic art and office suite - http://calligra.org
> Kexi:
> : A visual database applications creator tool - http://calligra.org/kexi
> Qt Certified Specialist:
> : http://www.linkedin.com/in/jstaniek



-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database applications creator tool - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek


More information about the Kexi-devel mailing list