ImportImageDialogPrivate.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 
18 #ifndef _GAZEBO_GUI_IMPORT_IMAGE_DIALOG_PRIVATE_HH_
19 #define _GAZEBO_GUI_IMPORT_IMAGE_DIALOG_PRIVATE_HH_
20 
21 #include "gazebo/gui/qt.h"
22 
23 namespace gazebo
24 {
25  namespace gui
26  {
27  // Forward declare pointers
28  class EditorView;
29  class ImportImageView;
30 
34  {
36  public: QDoubleSpinBox *distanceSpin;
37 
39  public: QDoubleSpinBox *resolutionSpin;
40 
42  public: EditorView *view;
43 
45  public: QStackedLayout *stackedStepLayout;
46 
48  public: QPushButton *nextButton;
49 
51  public: QPushButton *okButton;
52 
54  public: QLineEdit *fileLineEdit;
55 
57  public: int imageDisplayWidth;
58 
60  public: int imageDisplayHeight;
61 
64 
66  public: bool drawingLine;
67  };
68  }
69 }
70 
71 #endif
Definition: ImportImageDialogPrivate.hh:33
EditorView * view
Building editor 2D view.
Definition: ImportImageDialogPrivate.hh:42
bool drawingLine
Indicates whether currently drawing a line or not.
Definition: ImportImageDialogPrivate.hh:66
QDoubleSpinBox * resolutionSpin
Resolution spin box.
Definition: ImportImageDialogPrivate.hh:39
int imageDisplayHeight
Import image view height.
Definition: ImportImageDialogPrivate.hh:60
QStackedLayout * stackedStepLayout
Stacked layout of steps 1 and 2.
Definition: ImportImageDialogPrivate.hh:45
ImportImageView * importImageView
Import image view.
Definition: ImportImageDialogPrivate.hh:63
QDoubleSpinBox * distanceSpin
Distance spin box.
Definition: ImportImageDialogPrivate.hh:36
Control the editor view and manage contents in the editor scene.
Definition: EditorView.hh:78
QLineEdit * fileLineEdit
File path line edit.
Definition: ImportImageDialogPrivate.hh:54
QPushButton * okButton
Ok button.
Definition: ImportImageDialogPrivate.hh:51
int imageDisplayWidth
Import image view width.
Definition: ImportImageDialogPrivate.hh:57
Control the import image view and manage contents in the scene.
Definition: ImportImageView.hh:42
QPushButton * nextButton
Next button.
Definition: ImportImageDialogPrivate.hh:48