Revision 6050b7a...

Go back to digest for 25th September 2011

Optimization in Multimedia

Michał Małek committed changes in [k3b] /:

Improved performance of adding items to data project

Performance of adding items has been improved by refreshing model
after all items are added to model. Previously model (and thus GUI)
was being refreshed at each item added to it. For large item sets
(hundreds of files) that process have been taking a lot of time.

File Changes

Modified 23 files
  •   src/k3bdataprojectinterface.cpp
  •   src/projects/k3bdataprojectmodel.cpp
  •   src/projects/k3bdataprojectmodel.h
  •   src/projects/k3bdataurladdingdialog.cpp
  •   src/projects/k3bdataurladdingdialog.h
  •   libk3b/projects/datacd/k3bbootitem.cpp
  •   libk3b/projects/datacd/k3bbootitem.h
  •   libk3b/projects/datacd/k3bdatadoc.cpp
  •   libk3b/projects/datacd/k3bdatadoc.h
  •   libk3b/projects/datacd/k3bdataitem.cpp
  •   libk3b/projects/datacd/k3bdataitem.h
  •   libk3b/projects/datacd/k3bdiritem.cpp
  •   libk3b/projects/datacd/k3bdiritem.h
  •   libk3b/projects/datacd/k3bfileitem.cpp
  •   libk3b/projects/datacd/k3bfileitem.h
  •   libk3b/projects/datacd/k3bsessionimportitem.cpp
  •   libk3b/projects/datacd/k3bsessionimportitem.h
  •   libk3b/projects/datacd/k3bspecialdataitem.h
  •   libk3b/projects/movixcd/k3bmovixdoc.cpp
  •   libk3b/projects/movixcd/k3bmovixdocpreparer.cpp
  •   libk3b/projects/movixcd/k3bmovixfileitem.cpp
  •   libk3b/projects/movixcd/k3bmovixfileitem.h
  •   libk3b/projects/videodvd/k3bvideodvddoc.cpp
23 files changed in total