mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-08 02:19:57 +02:00
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:
parent
e43a6d96d9
commit
634a2443b7
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user