Class
List
Hierarchy
Modules
Common
Events
Math
Messages
Physics
Rendering
Sensors
Transport
Links
Gazebo Website
Wiki
Tutorials
Download
Report Documentation Issues
gazebo
gui
TimeWidgetPrivate.hh
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2015-2016 Open Source Robotics Foundation
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*
16
*/
17
#ifndef _GAZEBO_TIME_WIDGET_PRIVATE_HH_
18
#define _GAZEBO_TIME_WIDGET_PRIVATE_HH_
19
20
#include <vector>
21
22
#include "
gazebo/gui/qt.h
"
23
24
namespace
gazebo
25
{
26
namespace
gui
27
{
30
class
TimeWidgetPrivate
31
{
33
public
: QLabel *
simTimeLabel
;
34
36
public
: QLineEdit *
simTimeEdit
;
37
39
public
: QLabel *
realTimeLabel
;
40
42
public
: QLineEdit *
realTimeEdit
;
43
45
public
: QLabel *
realTimeFactorLabel
;
46
48
public
: QLineEdit *
percentRealTimeEdit
;
49
51
public
: QLabel *
iterationsLabel
;
52
54
public
: QLineEdit *
iterationsEdit
;
55
57
public
: QLabel *
fpsLabel
;
58
60
public
: QLineEdit *
fpsEdit
;
61
63
public
: QAction *
stepToolBarLabelAction
;
64
66
public
: QToolButton *
stepButton
;
67
69
public
: QAction *
stepButtonAction
;
70
72
public
:
bool
paused
;
73
75
public
: std::vector<event::ConnectionPtr>
connections
;
76
78
public
:
TimePanel
*
timePanel
;
79
};
80
}
81
}
82
#endif
gazebo::gui::TimeWidgetPrivate::iterationsEdit
QLineEdit * iterationsEdit
Display the number of iterations.
Definition:
TimeWidgetPrivate.hh:54
gazebo::gui::TimeWidgetPrivate::iterationsLabel
QLabel * iterationsLabel
Iterations label.
Definition:
TimeWidgetPrivate.hh:51
gazebo::gui::TimeWidgetPrivate::fpsLabel
QLabel * fpsLabel
FPS label.
Definition:
TimeWidgetPrivate.hh:57
gazebo::gui::TimeWidgetPrivate::paused
bool paused
Paused state of the simulation.
Definition:
TimeWidgetPrivate.hh:72
gazebo::gui::TimeWidgetPrivate::connections
std::vector< event::ConnectionPtr > connections
Event based connections.
Definition:
TimeWidgetPrivate.hh:75
gazebo::gui::TimeWidgetPrivate::simTimeEdit
QLineEdit * simTimeEdit
Display the simulation time.
Definition:
TimeWidgetPrivate.hh:36
gazebo::gui::TimeWidgetPrivate::percentRealTimeEdit
QLineEdit * percentRealTimeEdit
Display the real time percentage.
Definition:
TimeWidgetPrivate.hh:48
gazebo::gui::TimeWidgetPrivate::realTimeEdit
QLineEdit * realTimeEdit
Display the real time.
Definition:
TimeWidgetPrivate.hh:42
gazebo::gui::TimePanel
Definition:
TimePanel.hh:44
gazebo::gui::TimeWidgetPrivate::realTimeFactorLabel
QLabel * realTimeFactorLabel
Real time factor label.
Definition:
TimeWidgetPrivate.hh:45
gazebo::gui::TimeWidgetPrivate::stepButtonAction
QAction * stepButtonAction
Action associated with the step button in the toolbar.
Definition:
TimeWidgetPrivate.hh:69
gazebo::gui::TimeWidgetPrivate::simTimeLabel
QLabel * simTimeLabel
Sim time label.
Definition:
TimeWidgetPrivate.hh:33
gazebo::gui::TimeWidgetPrivate::timePanel
TimePanel * timePanel
Paused state of the simulation.
Definition:
TimeWidgetPrivate.hh:78
qt.h
gazebo::gui::TimeWidgetPrivate::realTimeLabel
QLabel * realTimeLabel
Real time label.
Definition:
TimeWidgetPrivate.hh:39
gazebo::gui::TimeWidgetPrivate
Definition:
TimeWidgetPrivate.hh:30
gazebo::gui::TimeWidgetPrivate::stepButton
QToolButton * stepButton
Tool button that holds the step widget.
Definition:
TimeWidgetPrivate.hh:66
gazebo::gui::TimeWidgetPrivate::fpsEdit
QLineEdit * fpsEdit
Display the average frames per second.
Definition:
TimeWidgetPrivate.hh:60
gazebo::gui::TimeWidgetPrivate::stepToolBarLabelAction
QAction * stepToolBarLabelAction
Action associated with the step label in the toolbar.
Definition:
TimeWidgetPrivate.hh:63