Qt: make QProgressBar behave like in all other widgetsets.It can be focused via keyboard but not with mouse.

git-svn-id: trunk@41700 -
This commit is contained in:
zeljko 2013-06-13 08:33:42 +00:00
parent e43a6d96d9
commit 634a2443b7

View File

@ -1558,6 +1558,7 @@ type
procedure AttachEvents; override;
procedure DetachEvents; override;
procedure SignalValueChanged(Value: Integer); cdecl;
procedure setFocusPolicy(const APolicy: QtFocusPolicy); override;
public
procedure reset;
procedure setRange(minimum: Integer; maximum: Integer);
@ -14113,6 +14114,14 @@ begin
DeliverMessage(Msg);
end;
procedure TQtProgressBar.setFocusPolicy(const APolicy: QtFocusPolicy);
begin
if APolicy = QtNoFocus then
QWidget_setFocusPolicy(Widget, APolicy)
else
QWidget_setFocusPolicy(Widget, QtTabFocus);
end;
procedure TQtProgressBar.reset;
begin
QProgressBar_reset(QProgressBarH(Widget));