Import 2017-06-07 23:51:09: master 117a278a

Author Committer Branch Timestamp Parent
mwoehlke mwoehlke master 2014-05-13 13:42:42 master 88bdb93f
Changeset

ENH: Initial work refactoring extension manager

After a losing battle trying to make the tree widget not use half the
space for the buttons, replace it with a list widget. Change the buttons
to have a stacked layout without enforced horizontal size, which gives
much more space to the extension text, add some padding so the icons
aren't so tight against each other, and increase the font size of the
extension name. Also, replace the random clipart icons with our own.

NOTE: Minimum size for the list items is not working correctly at the
moment. The text rendering needs some additional refactoring in order to
provide a correct minimum size, and a size hint needs to be set
explicitly on the list items.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23166 3bd1e089-480b-0410-8dfb-8563597acbee

mod - Base/QTGUI/CMakeLists.txt Diff File
add - Base/QTGUI/Resources/Icons/ExtensionError.svg Diff File
add - Base/QTGUI/Resources/Icons/ExtensionIncompatible.svg Diff File
rm - Base/QTGUI/Resources/Icons/gtk-dialog-warning.png Diff File
rm - Base/QTGUI/Resources/Icons/warning-17.png Diff File
mod - Base/QTGUI/Resources/UI/qSlicerExtensionsButtonBox.ui Diff File
rm - Base/QTGUI/Resources/UI/qSlicerExtensionsManageWidget.ui Diff File
mod - Base/QTGUI/Resources/qSlicerBaseQTGUI.qrc Diff File
mod - Base/QTGUI/qSlicerExtensionsInstallWidget.cxx Diff File
mod - Base/QTGUI/qSlicerExtensionsManageWidget.cxx Diff File
mod - Base/QTGUI/qSlicerExtensionsManageWidget.h Diff File