fwd.hh
Go to the documentation of this file.
1
// Copyright (c) 2015-2018, LAAS-CNRS
2
// Authors: Joseph Mirabel (joseph.mirabel@laas.fr)
3
//
4
// This file is part of gepetto-viewer.
5
// gepetto-viewer is free software: you can redistribute it
6
// and/or modify it under the terms of the GNU Lesser General Public
7
// License as published by the Free Software Foundation, either version
8
// 3 of the License, or (at your option) any later version.
9
//
10
// gepetto-viewer is distributed in the hope that it will be
11
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
12
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
// General Lesser Public License for more details. You should have
14
// received a copy of the GNU Lesser General Public License along with
15
// gepetto-viewer. If not, see <http://www.gnu.org/licenses/>.
16
17
#ifndef GEPETTO_GUI_FWD_HH
18
#define GEPETTO_GUI_FWD_HH
19
20
#include <vector>
21
22
#include <QtGlobal>
23
#if QT_VERSION >= 0x050000
24
# include <QtGui/qopengl.h>
25
#ifdef __APPLE__
26
// Following issue presented in https://stackoverflow.com/questions/26419420/define-gldebugmessagecallbackarb-callback-method
27
typedef
void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,
const
GLchar *message,
const
GLvoid *userParam);
28
#endif
29
#endif
30
#include <QtGui>
31
32
#include <
gepetto/viewer/macros.h
>
33
#include <
gepetto/viewer/fwd.h
>
34
#include <
gepetto/gui/config-dep.hh
>
35
36
namespace
gepetto
{
37
namespace
gui {
38
class
MainWindow;
39
class
OSGWidget;
40
class
PickHandler;
41
class
BodyTreeWidget;
42
class
BodyTreeItem
;
43
typedef
std::vector<BodyTreeItem*>
BodyTreeItems_t
;
44
class
ShortcutFactory
;
45
class
SelectionHandler
;
46
class
SelectionEvent
;
47
class
ActionSearchBar
;
48
49
typedef
viewer::NodePtr_t
NodePtr_t
;
50
typedef
viewer::GroupNodePtr_t
GroupNodePtr_t
;
51
typedef
viewer::Configuration
Configuration
;
52
53
class
ViewerCorbaServer;
54
55
class
WindowsManager
;
56
typedef
viewer::shared_ptr <WindowsManager>
WindowsManagerPtr_t
;
57
58
#if GEPETTO_GUI_HAS_PYTHONQT
59
class
PythonWidget
;
60
#endif
61
}
// namespace gui
62
}
// namespace gepetto
63
64
#endif // GEPETTO_GUI_FWD_HH
gepetto::gui::PythonWidget
Definition:
pythonwidget.hh:87
gepetto::gui::WindowsManagerPtr_t
viewer::shared_ptr< WindowsManager > WindowsManagerPtr_t
Definition:
fwd.hh:55
gepetto::gui::NodePtr_t
viewer::NodePtr_t NodePtr_t
Definition:
fwd.hh:47
gepetto
Definition:
action-search-bar.hh:27
macros.h
fwd.h
gepetto::gui::GroupNodePtr_t
viewer::GroupNodePtr_t GroupNodePtr_t
Definition:
fwd.hh:50
gepetto::gui::Configuration
viewer::Configuration Configuration
Definition:
configuration.hh:30
gepetto::gui::BodyTreeItem
Definition:
tree-item.hh:32
gepetto::gui::BodyTreeItems_t
std::vector< BodyTreeItem * > BodyTreeItems_t
Definition:
fwd.hh:42
gepetto::gui::SelectionEvent
Definition:
selection-event.hh:30
config-dep.hh
gepetto::gui::SelectionHandler
Definition:
selection-handler.hh:90
gepetto::gui::ShortcutFactory
Definition:
shortcut-factory.hh:30
gepetto::gui::WindowsManager
Definition:
windows-manager.hh:29
gepetto::viewer::Configuration
Definition:
config-osg.h:144
gepetto::gui::ActionSearchBar
Definition:
action-search-bar.hh:29
include
gepetto
gui
fwd.hh
Generated by
1.8.17