777b8083f8
* moves the idea of the size of the item up to LayoutItem, as both Widget and Layout implemented it separately * provides a way in LayoutItem to adjust a rect within an item to its margins (that is what LayoutItem::topLeft() is there for) * fix several bugs, both painting and sizing, in LineEdit * Applet sets margins now based on the existence of setDrawBackground svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=776380