[Kexi-devel] Table view for testing!

Jaroslaw Staniek staniek at kde.org
Wed Oct 15 20:51:42 UTC 2014


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


More information about the Kexi-devel mailing list