- fix problem with grabbing mouse capture for TCustomControl
- remove toolbar and toolbutton implementation into ifdefs since ToolBar and ToolButton are TCustomControl descendants and fully implemented by LCL means
git-svn-id: trunk@12148 -
- improve key handling:
a) it is possible now to stop key handling if OnKeyDown/KeyUp/KeyPress charcode become 0
b) it is possible now to change vk code or char code in Key events
- implement WantReturns for TCustomMemo
git-svn-id: trunk@12135 -
- install global application EvenFilter (now it is used to remove Tab FocusPolicy from widgets)
- fix Tabbing
- move QtObjectFromWidgetH to right place
git-svn-id: trunk@12116 -
- fix TQtWinControl.CanFocus
- fix FocusPolicy for widgets - they now have only Click policy. Tab policy is not needed since LCL handle tabbing itself
- remove setTabOrders and related code since LCL handle tabbing itself
(issue #0009726)
git-svn-id: trunk@12102 -
- rework FileDialogs - now they understand more options and handle events (disadvantage - FileDialogs are no more native)
- fix ColorDialog (was wrong selected color)
- introduce TQtStringList which encapsulates QStringListH
- fix compilation of qt 4.2
git-svn-id: trunk@12083 -
- introduce IQtEdit interface and implement it in Edit, Memo, Combo and Spin widgets
- switch TQtWsCustomEdit to use of IQtEdit is Widget supports it
- remove unneeded more code
git-svn-id: trunk@12022 -
- remove unnecessary TQtWsBitBtn code (it is already in TQtWsButton)
- implement setShortcut and GetPreferedSize for TQtWsButton
- fix TQtWsButton.setText
- fix mem leak on setting shortcut
git-svn-id: trunk@11980 -
- fix double mouse move message sending (cause by Hover event when mouse pressed - in this case MouseMove event is also called. More over Hover event in case of mouse pressed gives mouse position relative to client area but not widget area and as result produce bugs)
- fix some key to virtual key translating problems
- implement TQtRubberBand (will be used later by designer)
git-svn-id: trunk@11947 -
- postoned Destroying of widgets in case of destroy during event processing (introduced Release method)
- safer DeliverMessage
- cleanup
git-svn-id: trunk@11933 -