Moka Ihm Qt
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
options-couleurs.qt.hh
Go to the documentation of this file.
1
/*
2
* Moka : Un modeleur de 3-G-cartes.
3
* Copyright (C) 2004, Moka Team, Université de Poitiers, Laboratoire SIC
4
* http://www.sic.sp2mi.univ-poitiers.fr/
5
* Copyright (C) 2009, Guillaume Damiand, CNRS, LIRIS,
6
* guillaume.damiand@liris.cnrs.fr, http://liris.cnrs.fr/
7
*
8
* This file is part of Moka
9
*
10
* This program is free software: you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License as published by
12
* the Free Software Foundation, either version 3 of the License, or
13
* (at your option) any later version.
14
*
15
* This program is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU General Public License for more details.
19
*
20
* You should have received a copy of the GNU General Public License
21
* along with this program. If not, see <http://www.gnu.org/licenses/>.
22
*/
23
24
#ifndef OPTIONSCOULEURS_QT_HH
25
#define OPTIONSCOULEURS_QT_HH
26
27
28
//--------- Include autres classes developees ----------
29
#include "controler-gmap.hh"
30
#include "
floatSpinBox.qt.hh
"
31
32
//--------------------- Include QT --------------------
33
#include <QtGui/QComboBox>
34
#include <QtGui/QPushButton>
35
#include <QtGui/QToolBar>
36
37
38
39
class
Window
;
40
41
typedef
enum
42
{
43
_FACE
= 0,
44
_FOND
,
45
_UNSEL_DART
,
46
_SEL_DART
,
47
_LAST_DART
,
48
_0DELETE_DART
,
49
_1DELETE_DART
,
50
_VERTEX
,
51
_0_SEW
,
52
_1_SEW
,
53
_2_SEW
,
54
_3_SEW
,
55
_GRID
,
56
_OX_AXIS
,
57
_OY_AXIS
,
58
_OZ_AXIS
,
59
_AIMED_POINT
,
60
_NORMAL_VECTOR
,
61
_OBJECT_TRANSFORMATION
,
62
_OBJECT_PREVIEW
,
63
_OBJECT_PREVIEW_BAD
,
64
}
TElement
;
65
66
class
OptionCouleurs
:
public
QToolBar
67
{
68
Q_OBJECT
69
70
public
:
71
76
OptionCouleurs
(
Window
* parent ) ;
77
81
~OptionCouleurs
( ) ;
82
83
public
slots :
84
85
void
openDialog
( ) ;
86
void
close
( ) ;
87
void
show
( ) ;
88
89
// Methode qui change la couleur du bouton dialogue
90
// en fonction du chois dans le ComboBox
91
void
changeColor
( ) ;
92
93
void
callbackEpaisseur
( ) ;
94
void
callbackTransparence
( ) ;
95
96
private
:
97
98
// Accesseurs
99
void
setColor (
int
num ,
float
value ) ;
100
void
setR (
int
r ) ;
101
void
setG (
int
g ) ;
102
void
setB (
int
b ) ;
103
void
colorButton ( ) ;
104
105
// Methode de gisage/degrisage des boutons
106
void
griseBoutons ( ) ;
107
108
// Pointeur sur la fenetre mere
109
Window
* FParent ;
110
111
// ComboBox permettent de choisir le type d'objet dont
112
// on veut modifier la couleur
113
QComboBox * FModifiables ;
114
115
// Bouton ouvrant la boite des couleurs
116
QPushButton * FCouleur ;
117
118
// Bouton pour quitter
119
QPushButton * FFin ;
120
121
// SpinBox Epaisseur
122
QSpinBox * FEpaisseur ;
123
124
// SpinBox Transparence
125
FloatSpinBox
* FTransparence ;
126
127
// Booleen de modif
128
bool
FUpdate ;
129
130
} ;
131
132
133
#endif
mokaQtIhm
object-options
options-couleurs.qt.hh
Generated on Tue Apr 9 2013 09:51:28 for Moka Ihm Qt by
1.8.2