[Molecuilder-devel] [SCM] MoleCuilder branch Refactoring_QtMoleculeList_as_QModel created. v1.4.9-52-g6d7da81

git repository hosting git at ins.uni-bonn.de
Tue Jan 20 08:17:00 CET 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MoleCuilder".

The branch, Refactoring_QtMoleculeList_as_QModel has been created
        at  6d7da8177f55bd8747b9974ab3fc035ca2bffade (commit)

- Log -----------------------------------------------------------------
commit 6d7da8177f55bd8747b9974ab3fc035ca2bffade
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Mon Jan 19 19:18:52 2015 +0100

    DROPME: qDebug on selectionChanged() in view.

commit a4a7981b8868086d6c252d0e54775cd2cd3ad3f5
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Mon Jan 19 19:16:54 2015 +0100

    tempcommit: Fixing updateItemStates() such that different updates don't interfere with one another.
    
    - i.e. moving a row and removing the row entirely does not mix. Updating it and
      then removing it is ill-spent time.
    - split off removing a group item from setting its occurrence.
    - emitDirtyState() only uses the first column item despite for the dirty items
      set. Otherwise we have multiple moves of the same row.

commit ec326ba50b072979492745c2e2172c51c4eb3dd2
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Mon Jan 19 19:16:13 2015 +0100

    tempcommit: FIxing accesses to already deleted molecules due to their row becoming unselected before destruction.

commit fbbcf29cccd73cf39860fc1cff15afd62be64525
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 23:56:51 2015 +0100

    tempcommit: Added selecting braces to select() calls in QtMoleculeListView. Required? Useful?

commit cd71ac37b4704fb39be660a90192fb43880edbfc
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 23:56:13 2015 +0100

    tempcommit: Forgot include Log.hpp. Merge with bf653ed3

commit 0bb38dd0a7cabf95eac8f7371c4846f0dde1e9cd
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 23:55:30 2015 +0100

    DROPME: In case you need to see when selectionChanged() is triggered in QtMoleculeListView.
    
    - uncomment me!

commit d59430f920128744587098a60ad3f17a0cccb3e6
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 23:54:30 2015 +0100

    tempcommit: QtMoleculeList removes group items after setOccurrence().
    
    - setOccurrence() gives index of row back if it should be romoved.

commit 33bccc3a8773c80a3e86b49a55b57ee4663e6e1c
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 21:07:11 2015 +0100

    tempcommit: Removed emitDataChanged() and updateSteps() is just void.

commit 905aab313523bd703588667ab2b1a6a20a502c95
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 21:01:55 2015 +0100

    Moved rowsSelected() over to QtMoleculeListView.

commit 6c83cb8435d1cc9f5d75883a4adac67883e78fa3
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 20:00:01 2015 +0100

    tempcommit: Fix to factory for visitem selectable. Merge with ...

commit 43c2c5f2c0061f6c074db1c5e28733820a379a8b
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 18:56:25 2015 +0100

    tempcommit: Fixes to list. Merge with ...

commit a4d3505d1eb7b980eb50509cbfe97b67ef43cbda
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 18:55:45 2015 +0100

    tempcommit: Fixes to specific items. Merge with ...

commit 085f5ee30a82c7c59d0f9a733ec01b5d79c11319
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 18:04:15 2015 +0100

    tempcommit: Fixes to AtomicInfo. Merge with 7201245d

commit 9687c375de7e71742901e6936529bb0eed8ddc67
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 17:08:59 2015 +0100

    MEMFIX: removeAtomsinMolecule() worked directly with molecule::iterator which accesses invalid memory.
    
    - now, we copy all atom pointers prior to removal and work only on this copy

commit bf653ed3d885937035bbd46c4b57849329859fd1
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 17:08:42 2015 +0100

    tempcommit: Fixes to list. Merge with ...

commit a1c0514155482769be23698d779dbb61f380353b
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 17:08:27 2015 +0100

    tempcommit: Fixes to items. Merge with ...

commit 2751be088eab0d7de5c3c588d4af20f9374745ef
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 15:04:26 2015 +0100

    Modified QtMoleculeList to use QtMoleculeItemFactory.

commit 6a35c5639cf5f023922f72c1284c8b9139012780
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 14:33:42 2015 +0100

    Added a slew of specific QtMoleculeItem for each of the COLUMNs.
    
    - all are produced solely by the factory and are very specific.

commit 4421864ac11477a8d49ccf3e75bbd4f0b17a0f81
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 14:34:20 2015 +0100

    Added AboutToBeRemoved channel to molecule.
    
    - this allows UI elements to remove all items related a molecule's presence
      before any destructor has started doing something. Note that subjectKilled()
      does not work here, as "higher" (in inheritance hierarchy) have already
      been called and changed the instance. We need to know right when the
      instance is still intact.

commit 9cea08be99892d2650848acd5ed6ea9ce5ffe2c4
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 13:26:55 2015 +0100

    Added basic QtMoleculeItem and ...Factory.

commit 71ec6bdac615f8d5171097bcc528ec3c75db40da
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Jan 18 13:22:39 2015 +0100

    Moved QtMoleculeList files into own subfolder.
    
    - added QtMoleculeListView.
    - we are going to need a lot of classes for this to work properly.

commit 7201245d2992523e563f42369a783fa754dc6727
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sat Jan 17 17:45:07 2015 +0100

    FIX: Atom is notified when its father dies and resets father to itself then.
    
    - this caused a segfault with FormatParser::save() when a copied molecule's
      atoms is stored.

commit 3ad2450bb0028bf058ae85b0623abc071c9de168
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sat Jan 17 16:54:36 2015 +0100

    FIX: On defined LOG_OBSERVER we also enableLogging() in main().
    
    - I always forget how to get the log to be actually printed to the screen.

commit e47928afcf78a50557fed4bb2fad1352977d9c00
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Wed Jan 14 23:33:09 2015 +0100

    Header row is correct again in QtMoleculeList.
    
    - had to overwrite headerData().

commit c7e492208819e918720140a33925327e06eb3106
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Wed Jan 14 23:32:34 2015 +0100

    First change to convert QtMoleculeList into QStandardItemModel.
    
    - this will keep the QtMoleculeList up-to-date automatically.

commit cc2a7c82060caac7beeffe067410d94ce90e9126
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 21:05:41 2014 +0100

    tempcommit: New update scheme for QtMoleculeList requires changing flag to prevent VisibilityChanged() trigger.

commit e33f9222f71ae4e54c5e3fa9fed0dbcf6e6d049e
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 20:43:05 2014 +0100

    tempcommit: Extracted add/removeItem in QtMoleculeList, no more complete refilling on update.
    
    - this is unfinished as we can't find the item to a molecule that is about to
      be removed.

-----------------------------------------------------------------------


hooks/post-receive
-- 
MoleCuilder



More information about the Molecuilder-devel mailing list