3
<TITLE>ColorSelector Class Reference</TITLE>
4
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
5
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
7
<BODY BGCOLOR="#FFFFFF">
8
<A href="index.html">Home</A> ·
9
<A href="classes.html">Classes</A> ·
10
<A href="annotated.html">Annotated Classes</A> ·
11
<A href="modules.html">Modules</A> ·
12
<A href="functions_func.html">Members</A> ·
13
<A href="namespaces.html">Namespaces</A> ·
14
<A href="pages.html">Related Pages</A>
15
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
16
<!-- Generated by Doxygen 1.8.5 -->
17
<div id="nav-path" class="navpath">
19
<li class="navelem"><a class="el" href="namespaceOpenMS.html">OpenMS</a></li><li class="navelem"><a class="el" href="classOpenMS_1_1ColorSelector.html">ColorSelector</a></li> </ul>
24
<a href="#pub-methods">Public Member Functions</a> |
25
<a href="#pro-attribs">Protected Attributes</a> |
26
<a href="classOpenMS_1_1ColorSelector-members.html">List of all members</a> </div>
27
<div class="headertitle">
28
<div class="title">ColorSelector Class Reference<div class="ingroups"><a class="el" href="group__Visual.html">Visual</a></div></div> </div>
30
<div class="contents">
32
<p>A widget for selecting a color.
33
<a href="classOpenMS_1_1ColorSelector.html#details">More...</a></p>
35
<p><code>#include <<a class="el" href="ColorSelector_8h_source.html">OpenMS/VISUAL/ColorSelector.h</a>></code></p>
36
<div class="dynheader">
37
Inheritance diagram for ColorSelector:</div>
38
<div class="dyncontent">
40
<img src="classOpenMS_1_1ColorSelector.png" usemap="#ColorSelector_map" alt=""/>
41
<map id="ColorSelector_map" name="ColorSelector_map">
42
<area href="classQWidget.html" alt="QWidget" shape="rect" coords="0,0,90,24"/>
45
<table class="memberdecls">
46
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
47
Public Member Functions</h2></td></tr>
48
<tr class="memitem:a7a9a60214dc3014c33ff5514fa0ed6f1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ColorSelector.html#a7a9a60214dc3014c33ff5514fa0ed6f1">ColorSelector</a> (<a class="el" href="classQWidget.html">QWidget</a> *parent=0)</td></tr>
49
<tr class="memdesc:a7a9a60214dc3014c33ff5514fa0ed6f1"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a7a9a60214dc3014c33ff5514fa0ed6f1">More...</a><br/></td></tr>
50
<tr class="separator:a7a9a60214dc3014c33ff5514fa0ed6f1"><td class="memSeparator" colspan="2"> </td></tr>
51
<tr class="memitem:a99328f591d755696a0d4f5ac8e64e1b5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ColorSelector.html#a99328f591d755696a0d4f5ac8e64e1b5">~ColorSelector</a> ()</td></tr>
52
<tr class="memdesc:a99328f591d755696a0d4f5ac8e64e1b5"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a99328f591d755696a0d4f5ac8e64e1b5">More...</a><br/></td></tr>
53
<tr class="separator:a99328f591d755696a0d4f5ac8e64e1b5"><td class="memSeparator" colspan="2"> </td></tr>
54
<tr class="memitem:a1251cfd6ab290607ee1913bf1c65e447"><td class="memItemLeft" align="right" valign="top">const QColor & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ColorSelector.html#a1251cfd6ab290607ee1913bf1c65e447">getColor</a> ()</td></tr>
55
<tr class="memdesc:a1251cfd6ab290607ee1913bf1c65e447"><td class="mdescLeft"> </td><td class="mdescRight">Returns the selected color. <a href="#a1251cfd6ab290607ee1913bf1c65e447">More...</a><br/></td></tr>
56
<tr class="separator:a1251cfd6ab290607ee1913bf1c65e447"><td class="memSeparator" colspan="2"> </td></tr>
57
<tr class="memitem:af144719d4733c1899f3ccbe7144588a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ColorSelector.html#af144719d4733c1899f3ccbe7144588a7">setColor</a> (const QColor &)</td></tr>
58
<tr class="memdesc:af144719d4733c1899f3ccbe7144588a7"><td class="mdescLeft"> </td><td class="mdescRight">Sets the selected color. <a href="#af144719d4733c1899f3ccbe7144588a7">More...</a><br/></td></tr>
59
<tr class="separator:af144719d4733c1899f3ccbe7144588a7"><td class="memSeparator" colspan="2"> </td></tr>
60
<tr class="memitem:aefbfb651cd9de25bd4e8ca0db19b2044"><td class="memItemLeft" align="right" valign="top">QSize </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ColorSelector.html#aefbfb651cd9de25bd4e8ca0db19b2044">sizeHint</a> () const </td></tr>
61
<tr class="memdesc:aefbfb651cd9de25bd4e8ca0db19b2044"><td class="mdescLeft"> </td><td class="mdescRight">Qt size hint. <a href="#aefbfb651cd9de25bd4e8ca0db19b2044">More...</a><br/></td></tr>
62
<tr class="separator:aefbfb651cd9de25bd4e8ca0db19b2044"><td class="memSeparator" colspan="2"> </td></tr>
63
</table><table class="memberdecls">
64
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
65
Protected Member Functions</h2></td></tr>
66
<tr><td colspan="2"><div class="groupHeader">Remplemented Qt events</div></td></tr>
67
<tr class="memitem:a4c44746ee6abcfabac1581977a1b5c02"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ColorSelector.html#a4c44746ee6abcfabac1581977a1b5c02">paintEvent</a> (QPaintEvent *e)</td></tr>
68
<tr class="separator:a4c44746ee6abcfabac1581977a1b5c02"><td class="memSeparator" colspan="2"> </td></tr>
69
<tr class="memitem:a3571373ca6fedac4299977ab5fa2b88a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ColorSelector.html#a3571373ca6fedac4299977ab5fa2b88a">mousePressEvent</a> (QMouseEvent *e)</td></tr>
70
<tr class="separator:a3571373ca6fedac4299977ab5fa2b88a"><td class="memSeparator" colspan="2"> </td></tr>
71
</table><table class="memberdecls">
72
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
73
Protected Attributes</h2></td></tr>
74
<tr class="memitem:a5006e022949188b8f36b0f234131dd35"><td class="memItemLeft" align="right" valign="top">QColor </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ColorSelector.html#a5006e022949188b8f36b0f234131dd35">color_</a></td></tr>
75
<tr class="separator:a5006e022949188b8f36b0f234131dd35"><td class="memSeparator" colspan="2"> </td></tr>
77
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
78
<div class="textblock"><p>A widget for selecting a color. </p>
79
<p>It represents a color (displayed as background color) and allows changing the color.</p>
81
<img src="ColorSelector.png" alt="ColorSelector.png"/>
83
<p>The above example image shows four <a class="el" href="classOpenMS_1_1ColorSelector.html" title="A widget for selecting a color. ">ColorSelector</a> instances on the right side. </p>
84
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
85
<a class="anchor" id="a7a9a60214dc3014c33ff5514fa0ed6f1"></a>
87
<div class="memproto">
88
<table class="memname">
90
<td class="memname"><a class="el" href="classOpenMS_1_1ColorSelector.html">ColorSelector</a> </td>
92
<td class="paramtype"><a class="el" href="classQWidget.html">QWidget</a> * </td>
93
<td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
97
</div><div class="memdoc">
103
<a class="anchor" id="a99328f591d755696a0d4f5ac8e64e1b5"></a>
104
<div class="memitem">
105
<div class="memproto">
106
<table class="memname">
108
<td class="memname">~<a class="el" href="classOpenMS_1_1ColorSelector.html">ColorSelector</a> </td>
110
<td class="paramname"></td><td>)</td>
114
</div><div class="memdoc">
120
<h2 class="groupheader">Member Function Documentation</h2>
121
<a class="anchor" id="a1251cfd6ab290607ee1913bf1c65e447"></a>
122
<div class="memitem">
123
<div class="memproto">
124
<table class="memname">
126
<td class="memname">const QColor& getColor </td>
128
<td class="paramname"></td><td>)</td>
132
</div><div class="memdoc">
134
<p>Returns the selected color. </p>
138
<a class="anchor" id="a3571373ca6fedac4299977ab5fa2b88a"></a>
139
<div class="memitem">
140
<div class="memproto">
141
<table class="mlabels">
143
<td class="mlabels-left">
144
<table class="memname">
146
<td class="memname">void mousePressEvent </td>
148
<td class="paramtype">QMouseEvent * </td>
149
<td class="paramname"><em>e</em></td><td>)</td>
154
<td class="mlabels-right">
155
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
158
</div><div class="memdoc">
162
<a class="anchor" id="a4c44746ee6abcfabac1581977a1b5c02"></a>
163
<div class="memitem">
164
<div class="memproto">
165
<table class="mlabels">
167
<td class="mlabels-left">
168
<table class="memname">
170
<td class="memname">void paintEvent </td>
172
<td class="paramtype">QPaintEvent * </td>
173
<td class="paramname"><em>e</em></td><td>)</td>
178
<td class="mlabels-right">
179
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
182
</div><div class="memdoc">
186
<a class="anchor" id="af144719d4733c1899f3ccbe7144588a7"></a>
187
<div class="memitem">
188
<div class="memproto">
189
<table class="memname">
191
<td class="memname">void setColor </td>
193
<td class="paramtype">const QColor & </td>
194
<td class="paramname"></td><td>)</td>
198
</div><div class="memdoc">
200
<p>Sets the selected color. </p>
204
<a class="anchor" id="aefbfb651cd9de25bd4e8ca0db19b2044"></a>
205
<div class="memitem">
206
<div class="memproto">
207
<table class="memname">
209
<td class="memname">QSize sizeHint </td>
211
<td class="paramname"></td><td>)</td>
215
</div><div class="memdoc">
217
<p>Qt size hint. </p>
221
<h2 class="groupheader">Member Data Documentation</h2>
222
<a class="anchor" id="a5006e022949188b8f36b0f234131dd35"></a>
223
<div class="memitem">
224
<div class="memproto">
225
<table class="mlabels">
227
<td class="mlabels-left">
228
<table class="memname">
230
<td class="memname">QColor color_</td>
234
<td class="mlabels-right">
235
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
238
</div><div class="memdoc">
242
</div><!-- contents -->
243
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
244
<TABLE width="100%" border="0">
246
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
247
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:35 using doxygen 1.8.5</font></TD>