More Info

Revision 894699

(Back to digest)
 

Features in Utilities

Dario Freddi committed changes in /trunk/playground/sysadmin/shaman:

A big commit:
Finally threading is done the way we wanted to.

It required a lot of modifications but now it is working and solid. As a nice side effect, that odd BackendInterface went away.
You can now use callThreaded() to call any function in an asynchronous manner.
I also put in some fixes here and there and improved chain loading, more for safety than for anything else.

File Changes

Deleted 2 files
/trunk/playground/sysadmin/shaman/libshaman
 
/BackendPluginInterface.cpp
 
/BackendPluginInterface.h
Modified 26 files
/trunk/playground/sysadmin/shaman
 
/libshaman/BackendPlugin.cpp
 
/libshaman/BackendPlugin.h
 
/libshaman/Base.cpp
 
/libshaman/Base.h
 
/libshaman/CMakeLists.txt
 
/libshaman/CoreInterface.cpp
 
/libshaman/CoreInterface.h
 
/libshaman/Package.cpp
 
/libshaman/PluginLoader.cpp
 
/libshaman/PluginLoader.h
 
/plugins/alpm/AlpmPlugin.cpp
 
/plugins/packagedetail/PackageDetailDockWidget.cpp
 
/plugins/packagedetail/PackageDetailDockWidget.h
 
/plugins/packagekit/PKPlugin.cpp
 
/plugins/packagesview/PackagesViewDockWidget.cpp
 
/plugins/packagesview/PackagesViewDockWidget.h
 
/plugins/packagesview/PackagesViewWidget.cpp
 
/plugins/packagesview/PackagesViewWidget.h
 
/plugins/processqueue/ProcessQueueDialog.cpp
 
/plugins/processqueue/ProcessQueueDialog.h
 
/plugins/processqueue/ProcessQueuePlugin.cpp
 
/plugins/updatedatabase/UpdateDatabasePlugin.cpp
 
/shaman/src/ConfigDialog.cpp
 
/shaman/src/main.cpp
 
/shaman/src/MainWindow.cpp
 
/shaman/src/MainWindow.h
28 files changed in total