Code_TYMPAN
4.4.0
Industrial site acoustic simulation
Tympan
gui
app
TYModelerToolbar.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) <2012> <EDF-R&D> <FRANCE>
3
* This program is free software; you can redistribute it and/or modify
4
* it under the terms of the GNU General Public License as published by
5
* the Free Software Foundation; either version 2 of the License, or
6
* (at your option) any later version.
7
* This program is distributed in the hope that it will be useful,
8
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10
* See the GNU General Public License for more details.
11
* You should have received a copy of the GNU General Public License along
12
* with this program; if not, write to the Free Software Foundation, Inc.,
13
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
14
*/
15
27
#ifndef __TY_MODELER_TOOLBAR__
28
#define __TY_MODELER_TOOLBAR__
29
30
#include "
TYAppDefines.h
"
31
#include <qtoolbar.h>
32
33
class
QMainWindow;
34
class
QToolButton;
35
class
QButtonGroup;
36
41
class
TYModelerToolbar
:
public
QToolBar
42
{
43
Q_OBJECT
44
45
public
:
49
TYModelerToolbar
(QButtonGroup* pBtnGroup = 0, QMainWindow* parent = 0, QString title =
""
);
53
virtual
~TYModelerToolbar
();
57
void
activeCameraButtons
(
int
view);
58
59
public
slots:
63
void
activeButtons
(
bool
active);
64
68
void
activeModif
(
bool
active);
69
73
void
addToButtonGroup
(QButtonGroup* pBtnGroup);
77
void
removeFromButtonGroup
(QButtonGroup* pBtnGroup);
81
void
viewTypeChanged
(
int
view);
82
83
protected
:
85
QToolButton*
_toolButtonCamera
;
87
QToolButton*
_toolButtonFlyCamera
;
89
QToolButton*
_toolButtonCameraZone
;
91
QToolButton*
_toolButtonDistance
;
93
QToolButton*
_toolButtonMoving
;
95
QToolButton*
_toolButtonRotation
;
97
QToolButton*
_toolButtonEdition
;
98
};
99
100
#endif
//__TY_MODELER_TOOLBAR__
TYAppDefines.h
TYModelerToolbar
Barre d'outils generale pour les modelers.
Definition:
TYModelerToolbar.h:42
TYModelerToolbar::viewTypeChanged
void viewTypeChanged(int view)
Definition:
TYModelerToolbar.cpp:143
TYModelerToolbar::activeCameraButtons
void activeCameraButtons(int view)
Definition:
TYModelerToolbar.cpp:149
TYModelerToolbar::addToButtonGroup
void addToButtonGroup(QButtonGroup *pBtnGroup)
Definition:
TYModelerToolbar.cpp:113
TYModelerToolbar::_toolButtonFlyCamera
QToolButton * _toolButtonFlyCamera
Bouton fly navigation (flyCamera).
Definition:
TYModelerToolbar.h:87
TYModelerToolbar::~TYModelerToolbar
virtual ~TYModelerToolbar()
Definition:
TYModelerToolbar.cpp:94
TYModelerToolbar::_toolButtonCameraZone
QToolButton * _toolButtonCameraZone
Bouton navigation par zones.
Definition:
TYModelerToolbar.h:89
TYModelerToolbar::_toolButtonDistance
QToolButton * _toolButtonDistance
Bouton mesure de distance.
Definition:
TYModelerToolbar.h:91
TYModelerToolbar::_toolButtonEdition
QToolButton * _toolButtonEdition
Bouton edition d'objets.
Definition:
TYModelerToolbar.h:97
TYModelerToolbar::removeFromButtonGroup
void removeFromButtonGroup(QButtonGroup *pBtnGroup)
Definition:
TYModelerToolbar.cpp:131
TYModelerToolbar::_toolButtonMoving
QToolButton * _toolButtonMoving
Bouton deplacement d'objets.
Definition:
TYModelerToolbar.h:93
TYModelerToolbar::activeButtons
void activeButtons(bool active)
Definition:
TYModelerToolbar.cpp:96
TYModelerToolbar::_toolButtonRotation
QToolButton * _toolButtonRotation
Bouton rotation d'objets.
Definition:
TYModelerToolbar.h:95
TYModelerToolbar::activeModif
void activeModif(bool active)
Definition:
TYModelerToolbar.cpp:106
TYModelerToolbar::_toolButtonCamera
QToolButton * _toolButtonCamera
Bouton navigation (camera).
Definition:
TYModelerToolbar.h:85
TYModelerToolbar::TYModelerToolbar
TYModelerToolbar(QButtonGroup *pBtnGroup=0, QMainWindow *parent=0, QString title="")
Definition:
TYModelerToolbar.cpp:36
Generated on Mon Nov 27 2023 07:56:31 for Code_TYMPAN by
1.9.1