monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision 344111849b7deb568a3352d3c5dc3cbd08ec57


From: monotone
Subject: [Monotone-commits-diffs] Revision 344111849b7deb568a3352d3c5dc3cbd08ec5781
Date: Sat, 12 Jan 2008 15:06:18 +0100

-----------------------------------------------------------------
Revision: 344111849b7deb568a3352d3c5dc3cbd08ec5781
Ancestor: cefe6781f46b9b13c92d14e7b566f875c429fcdd
Author: address@hidden
Date: 2008-01-02T01:53:42
Branch: net.venge.monotone.guitone

Modified files:
        src/model/Inventory.cpp src/model/Inventory.h

ChangeLog: 

* flatItemList became more suitable itemMap
* buildTreeRecursive has been removed and replaced by a simpler 
implementation directly in the task handler
* indexFromItem: new function to get a valid QModelIndex (including its
correct inheritance) for any valid ModelItem
* processTaskResult: started on a dynamic row insert / row removal
algorithm - this seems to be trickier than initially thought, since we
need to ensure that replaced items get properly deleted (and any given
model indexes carrying those items are invalidated) _recursivly_. This
still pretty much crashes on the every second click on an item, but I'm
working on it.

Attachment: txtSjqaJnP9wc.txt
Description: Diff [cefe6781f46b9b13c92d14e7b566f875c429fcdd] -> [344111849b7deb568a3352d3c5dc3cbd08ec5781]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]