[SCM] MoleCuilder branch Refactoring_QtMoleculeList_as_QModel created. v1.4.9-52-g6d7da81
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@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@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@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@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@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@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@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@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@ins.uni-bonn.de> Date: Sun Jan 18 21:01:55 2015 +0100 Moved rowsSelected() over to QtMoleculeListView. commit 6c83cb8435d1cc9f5d75883a4adac67883e78fa3 Author: Frederik Heber <heber@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@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@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@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@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@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@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@ins.uni-bonn.de> Date: Sun Jan 18 15:04:26 2015 +0100 Modified QtMoleculeList to use QtMoleculeItemFactory. commit 6a35c5639cf5f023922f72c1284c8b9139012780 Author: Frederik Heber <heber@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@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@ins.uni-bonn.de> Date: Sun Jan 18 13:26:55 2015 +0100 Added basic QtMoleculeItem and ...Factory. commit 71ec6bdac615f8d5171097bcc528ec3c75db40da Author: Frederik Heber <heber@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@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@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@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@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@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@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
participants (1)
-
git@ins.uni-bonn.de