3
<TITLE>ToolsDialog 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_1ToolsDialog.html">ToolsDialog</a></li> </ul>
24
<a href="#pub-methods">Public Member Functions</a> |
25
<a href="#pro-slots">Protected Slots</a> |
26
<a href="#pri-methods">Private Member Functions</a> |
27
<a href="#pri-attribs">Private Attributes</a> |
28
<a href="classOpenMS_1_1ToolsDialog-members.html">List of all members</a> </div>
29
<div class="headertitle">
30
<div class="title">ToolsDialog Class Reference<div class="ingroups"><a class="el" href="group__Dialogs.html">Dialogs</a></div></div> </div>
32
<div class="contents">
34
<p>TOPP tool selection dialog.
35
<a href="classOpenMS_1_1ToolsDialog.html#details">More...</a></p>
37
<p><code>#include <<a class="el" href="ToolsDialog_8h_source.html">OpenMS/VISUAL/DIALOGS/ToolsDialog.h</a>></code></p>
38
<div class="dynheader">
39
Inheritance diagram for ToolsDialog:</div>
40
<div class="dyncontent">
42
<img src="classOpenMS_1_1ToolsDialog.png" usemap="#ToolsDialog_map" alt=""/>
43
<map id="ToolsDialog_map" name="ToolsDialog_map">
44
<area href="classQDialog.html" alt="QDialog" shape="rect" coords="0,0,78,24"/>
47
<table class="memberdecls">
48
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
49
Public Member Functions</h2></td></tr>
50
<tr class="memitem:a62ff937fb82305d60b8b6ba96ffada9f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a62ff937fb82305d60b8b6ba96ffada9f">ToolsDialog</a> (<a class="el" href="classQWidget.html">QWidget</a> *parent, <a class="el" href="classOpenMS_1_1String.html">String</a> ini_file, <a class="el" href="classOpenMS_1_1String.html">String</a> default_dir, <a class="el" href="classOpenMS_1_1LayerData.html#ad8ed01ff3ff33333d8e19db4d2818bb6">LayerData::DataType</a> layertype)</td></tr>
51
<tr class="memdesc:a62ff937fb82305d60b8b6ba96ffada9f"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a62ff937fb82305d60b8b6ba96ffada9f">More...</a><br/></td></tr>
52
<tr class="separator:a62ff937fb82305d60b8b6ba96ffada9f"><td class="memSeparator" colspan="2"> </td></tr>
53
<tr class="memitem:ab9e81bf0220459863856ce8731291203"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#ab9e81bf0220459863856ce8731291203">~ToolsDialog</a> ()</td></tr>
54
<tr class="memdesc:ab9e81bf0220459863856ce8731291203"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#ab9e81bf0220459863856ce8731291203">More...</a><br/></td></tr>
55
<tr class="separator:ab9e81bf0220459863856ce8731291203"><td class="memSeparator" colspan="2"> </td></tr>
56
<tr class="memitem:ae630cc3361883b0d0fe663740e68dca2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#ae630cc3361883b0d0fe663740e68dca2">getOutput</a> ()</td></tr>
57
<tr class="memdesc:ae630cc3361883b0d0fe663740e68dca2"><td class="mdescLeft"> </td><td class="mdescRight">to get the parameter name for output. Empty if no output was selected. <a href="#ae630cc3361883b0d0fe663740e68dca2">More...</a><br/></td></tr>
58
<tr class="separator:ae630cc3361883b0d0fe663740e68dca2"><td class="memSeparator" colspan="2"> </td></tr>
59
<tr class="memitem:ac96d6ed957546cf6934173bc7f83ccad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#ac96d6ed957546cf6934173bc7f83ccad">getInput</a> ()</td></tr>
60
<tr class="memdesc:ac96d6ed957546cf6934173bc7f83ccad"><td class="mdescLeft"> </td><td class="mdescRight">to get the parameter name for input <a href="#ac96d6ed957546cf6934173bc7f83ccad">More...</a><br/></td></tr>
61
<tr class="separator:ac96d6ed957546cf6934173bc7f83ccad"><td class="memSeparator" colspan="2"> </td></tr>
62
<tr class="memitem:a969e0b7b43cf427b3da644c894230d38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a969e0b7b43cf427b3da644c894230d38">getTool</a> ()</td></tr>
63
<tr class="memdesc:a969e0b7b43cf427b3da644c894230d38"><td class="mdescLeft"> </td><td class="mdescRight">to get the currently selected tool-name <a href="#a969e0b7b43cf427b3da644c894230d38">More...</a><br/></td></tr>
64
<tr class="separator:a969e0b7b43cf427b3da644c894230d38"><td class="memSeparator" colspan="2"> </td></tr>
65
</table><table class="memberdecls">
66
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-slots"></a>
67
Protected Slots</h2></td></tr>
68
<tr class="memitem:a62184c7aa9bc3d44baeaa0b6d9f56655"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a62184c7aa9bc3d44baeaa0b6d9f56655">ok_</a> ()</td></tr>
69
<tr class="memdesc:a62184c7aa9bc3d44baeaa0b6d9f56655"><td class="mdescLeft"> </td><td class="mdescRight">if ok button pressed show the tool output in a new layer, a new window or standard output as messagebox <a href="#a62184c7aa9bc3d44baeaa0b6d9f56655">More...</a><br/></td></tr>
70
<tr class="separator:a62184c7aa9bc3d44baeaa0b6d9f56655"><td class="memSeparator" colspan="2"> </td></tr>
71
<tr class="memitem:acd9109ab4384d5e0f17e096ec67fb001"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#acd9109ab4384d5e0f17e096ec67fb001">setTool_</a> (int i)</td></tr>
72
<tr class="memdesc:acd9109ab4384d5e0f17e096ec67fb001"><td class="mdescLeft"> </td><td class="mdescRight">Slot that handles changing of the tool. <a href="#acd9109ab4384d5e0f17e096ec67fb001">More...</a><br/></td></tr>
73
<tr class="separator:acd9109ab4384d5e0f17e096ec67fb001"><td class="memSeparator" colspan="2"> </td></tr>
74
<tr class="memitem:a969b6bdc8955d8db3a6e80ce98d79234"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a969b6bdc8955d8db3a6e80ce98d79234">createINI_</a> ()</td></tr>
75
<tr class="memdesc:a969b6bdc8955d8db3a6e80ce98d79234"><td class="mdescLeft"> </td><td class="mdescRight">Slot that retrieves and displays the defaults. <a href="#a969b6bdc8955d8db3a6e80ce98d79234">More...</a><br/></td></tr>
76
<tr class="separator:a969b6bdc8955d8db3a6e80ce98d79234"><td class="memSeparator" colspan="2"> </td></tr>
77
<tr class="memitem:aa8b8ab5af186125cf2b1efb9b7bd8348"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#aa8b8ab5af186125cf2b1efb9b7bd8348">loadINI_</a> ()</td></tr>
78
<tr class="memdesc:aa8b8ab5af186125cf2b1efb9b7bd8348"><td class="mdescLeft"> </td><td class="mdescRight">loads an ini-file into the editor_ <a href="#aa8b8ab5af186125cf2b1efb9b7bd8348">More...</a><br/></td></tr>
79
<tr class="separator:aa8b8ab5af186125cf2b1efb9b7bd8348"><td class="memSeparator" colspan="2"> </td></tr>
80
<tr class="memitem:a42679ff977814d955bf2fb244bd081c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a42679ff977814d955bf2fb244bd081c2">storeINI_</a> ()</td></tr>
81
<tr class="memdesc:a42679ff977814d955bf2fb244bd081c2"><td class="mdescLeft"> </td><td class="mdescRight">stores an ini-file from the editor_ <a href="#a42679ff977814d955bf2fb244bd081c2">More...</a><br/></td></tr>
82
<tr class="separator:a42679ff977814d955bf2fb244bd081c2"><td class="memSeparator" colspan="2"> </td></tr>
83
</table><table class="memberdecls">
84
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
85
Private Member Functions</h2></td></tr>
86
<tr class="memitem:a36ce9c06ef2724024cd10e56587bc81c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a36ce9c06ef2724024cd10e56587bc81c">disable_</a> ()</td></tr>
87
<tr class="memdesc:a36ce9c06ef2724024cd10e56587bc81c"><td class="mdescLeft"> </td><td class="mdescRight">Disables the ok button and input/output comboboxes. <a href="#a36ce9c06ef2724024cd10e56587bc81c">More...</a><br/></td></tr>
88
<tr class="separator:a36ce9c06ef2724024cd10e56587bc81c"><td class="memSeparator" colspan="2"> </td></tr>
89
<tr class="memitem:a7f2bf074e571b186aea50d8ac28b9a2f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a7f2bf074e571b186aea50d8ac28b9a2f">enable_</a> ()</td></tr>
90
<tr class="memdesc:a7f2bf074e571b186aea50d8ac28b9a2f"><td class="mdescLeft"> </td><td class="mdescRight">Enables the ok button and input/output comboboxes. <a href="#a7f2bf074e571b186aea50d8ac28b9a2f">More...</a><br/></td></tr>
91
<tr class="separator:a7f2bf074e571b186aea50d8ac28b9a2f"><td class="memSeparator" colspan="2"> </td></tr>
92
</table><table class="memberdecls">
93
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
94
Private Attributes</h2></td></tr>
95
<tr class="memitem:ae5b0bfccd53aee6ab22abebca4083bef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1ParamEditor.html">ParamEditor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#ae5b0bfccd53aee6ab22abebca4083bef">editor_</a></td></tr>
96
<tr class="memdesc:ae5b0bfccd53aee6ab22abebca4083bef"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classOpenMS_1_1ParamEditor.html" title="A GUI for editing or viewing a Param object. ">ParamEditor</a> for reading ini-files. <a href="#ae5b0bfccd53aee6ab22abebca4083bef">More...</a><br/></td></tr>
97
<tr class="separator:ae5b0bfccd53aee6ab22abebca4083bef"><td class="memSeparator" colspan="2"> </td></tr>
98
<tr class="memitem:a968744d17948236a4e2d60152a97e345"><td class="memItemLeft" align="right" valign="top">QLabel * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a968744d17948236a4e2d60152a97e345">tool_desc_</a></td></tr>
99
<tr class="memdesc:a968744d17948236a4e2d60152a97e345"><td class="mdescLeft"> </td><td class="mdescRight">tools description label <a href="#a968744d17948236a4e2d60152a97e345">More...</a><br/></td></tr>
100
<tr class="separator:a968744d17948236a4e2d60152a97e345"><td class="memSeparator" colspan="2"> </td></tr>
101
<tr class="memitem:afacea6296bacc40d98599fb1a5be3555"><td class="memItemLeft" align="right" valign="top">QComboBox * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#afacea6296bacc40d98599fb1a5be3555">tools_combo_</a></td></tr>
102
<tr class="memdesc:afacea6296bacc40d98599fb1a5be3555"><td class="mdescLeft"> </td><td class="mdescRight">ComboBox for choosing a TOPP-tool. <a href="#afacea6296bacc40d98599fb1a5be3555">More...</a><br/></td></tr>
103
<tr class="separator:afacea6296bacc40d98599fb1a5be3555"><td class="memSeparator" colspan="2"> </td></tr>
104
<tr class="memitem:a88efbd99f774697a29fe334dd7b1b9ae"><td class="memItemLeft" align="right" valign="top">QComboBox * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a88efbd99f774697a29fe334dd7b1b9ae">input_combo_</a></td></tr>
105
<tr class="memdesc:a88efbd99f774697a29fe334dd7b1b9ae"><td class="mdescLeft"> </td><td class="mdescRight">for choosing an input parameter <a href="#a88efbd99f774697a29fe334dd7b1b9ae">More...</a><br/></td></tr>
106
<tr class="separator:a88efbd99f774697a29fe334dd7b1b9ae"><td class="memSeparator" colspan="2"> </td></tr>
107
<tr class="memitem:a35e4e432db0854f0eb09778d7caf8c8c"><td class="memItemLeft" align="right" valign="top">QComboBox * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a35e4e432db0854f0eb09778d7caf8c8c">output_combo_</a></td></tr>
108
<tr class="memdesc:a35e4e432db0854f0eb09778d7caf8c8c"><td class="mdescLeft"> </td><td class="mdescRight">for choosing an output parameter <a href="#a35e4e432db0854f0eb09778d7caf8c8c">More...</a><br/></td></tr>
109
<tr class="separator:a35e4e432db0854f0eb09778d7caf8c8c"><td class="memSeparator" colspan="2"> </td></tr>
110
<tr class="memitem:a00a993b929314ca1d8fd0098eb5ba8c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Param.html">Param</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a00a993b929314ca1d8fd0098eb5ba8c9">arg_param_</a></td></tr>
111
<tr class="memdesc:a00a993b929314ca1d8fd0098eb5ba8c9"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classOpenMS_1_1Param.html" title="Management and storage of parameters / INI files. ">Param</a> for loading the ini-file. <a href="#a00a993b929314ca1d8fd0098eb5ba8c9">More...</a><br/></td></tr>
112
<tr class="separator:a00a993b929314ca1d8fd0098eb5ba8c9"><td class="memSeparator" colspan="2"> </td></tr>
113
<tr class="memitem:a26d0c2609c125d1099ba4e51f3edac78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Param.html">Param</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a26d0c2609c125d1099ba4e51f3edac78">vis_param_</a></td></tr>
114
<tr class="memdesc:a26d0c2609c125d1099ba4e51f3edac78"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classOpenMS_1_1Param.html" title="Management and storage of parameters / INI files. ">Param</a> for loading configuration information in the <a class="el" href="classOpenMS_1_1ParamEditor.html" title="A GUI for editing or viewing a Param object. ">ParamEditor</a>. <a href="#a26d0c2609c125d1099ba4e51f3edac78">More...</a><br/></td></tr>
115
<tr class="separator:a26d0c2609c125d1099ba4e51f3edac78"><td class="memSeparator" colspan="2"> </td></tr>
116
<tr class="memitem:ab7454fd635fd5b3318792cf279f6b834"><td class="memItemLeft" align="right" valign="top">QPushButton * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#ab7454fd635fd5b3318792cf279f6b834">ok_button_</a></td></tr>
117
<tr class="memdesc:ab7454fd635fd5b3318792cf279f6b834"><td class="mdescLeft"> </td><td class="mdescRight">ok-button connected with slot <a class="el" href="classOpenMS_1_1ToolsDialog.html#a62184c7aa9bc3d44baeaa0b6d9f56655" title="if ok button pressed show the tool output in a new layer, a new window or standard output as messageb...">ok_()</a> <a href="#ab7454fd635fd5b3318792cf279f6b834">More...</a><br/></td></tr>
118
<tr class="separator:ab7454fd635fd5b3318792cf279f6b834"><td class="memSeparator" colspan="2"> </td></tr>
119
<tr class="memitem:a2573994875c4bab84f4cb040d71eb9b6"><td class="memItemLeft" align="right" valign="top">std::map< <a class="el" href="classOpenMS_1_1String.html">String</a>, <a class="el" href="classOpenMS_1_1String.html">String</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a2573994875c4bab84f4cb040d71eb9b6">arg_map_</a></td></tr>
120
<tr class="memdesc:a2573994875c4bab84f4cb040d71eb9b6"><td class="mdescLeft"> </td><td class="mdescRight">map for getting the parameter name from the full path in arg_param <a href="#a2573994875c4bab84f4cb040d71eb9b6">More...</a><br/></td></tr>
121
<tr class="separator:a2573994875c4bab84f4cb040d71eb9b6"><td class="memSeparator" colspan="2"> </td></tr>
122
<tr class="memitem:a89c57067c1be0c384f5cf94ae853f475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a89c57067c1be0c384f5cf94ae853f475">ini_file_</a></td></tr>
123
<tr class="memdesc:a89c57067c1be0c384f5cf94ae853f475"><td class="mdescLeft"> </td><td class="mdescRight">Location of the temporary INI file this dialog works on. <a href="#a89c57067c1be0c384f5cf94ae853f475">More...</a><br/></td></tr>
124
<tr class="separator:a89c57067c1be0c384f5cf94ae853f475"><td class="memSeparator" colspan="2"> </td></tr>
125
<tr class="memitem:ab649822759c310d327882c2f365782b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#ab649822759c310d327882c2f365782b0">default_dir_</a></td></tr>
126
<tr class="memdesc:ab649822759c310d327882c2f365782b0"><td class="mdescLeft"> </td><td class="mdescRight">default-dir of ini-file to open <a href="#ab649822759c310d327882c2f365782b0">More...</a><br/></td></tr>
127
<tr class="separator:ab649822759c310d327882c2f365782b0"><td class="memSeparator" colspan="2"> </td></tr>
128
<tr class="memitem:a43226548ef045b3b5ff216f4606f19e9"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ToolsDialog.html#a43226548ef045b3b5ff216f4606f19e9">filename_</a></td></tr>
129
<tr class="memdesc:a43226548ef045b3b5ff216f4606f19e9"><td class="mdescLeft"> </td><td class="mdescRight">name of ini-file <a href="#a43226548ef045b3b5ff216f4606f19e9">More...</a><br/></td></tr>
130
<tr class="separator:a43226548ef045b3b5ff216f4606f19e9"><td class="memSeparator" colspan="2"> </td></tr>
132
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
133
<div class="textblock"><p>TOPP tool selection dialog. </p>
134
<p>In the dialog, the user can</p>
136
<li>select a TOPP tool</li>
137
<li><p class="startli">select the options used for the input and output file</p>
139
<li>and set the parameters for the tool</li>
141
<p class="startli">This information can then be used to execute the tool.</p>
142
<p class="startli">The offered tools depend on the data type set in the constructor. </p>
145
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
146
<a class="anchor" id="a62ff937fb82305d60b8b6ba96ffada9f"></a>
147
<div class="memitem">
148
<div class="memproto">
149
<table class="memname">
151
<td class="memname"><a class="el" href="classOpenMS_1_1ToolsDialog.html">ToolsDialog</a> </td>
153
<td class="paramtype"><a class="el" href="classQWidget.html">QWidget</a> * </td>
154
<td class="paramname"><em>parent</em>, </td>
157
<td class="paramkey"></td>
159
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
160
<td class="paramname"><em>ini_file</em>, </td>
163
<td class="paramkey"></td>
165
<td class="paramtype"><a class="el" href="classOpenMS_1_1String.html">String</a> </td>
166
<td class="paramname"><em>default_dir</em>, </td>
169
<td class="paramkey"></td>
171
<td class="paramtype"><a class="el" href="classOpenMS_1_1LayerData.html#ad8ed01ff3ff33333d8e19db4d2818bb6">LayerData::DataType</a> </td>
172
<td class="paramname"><em>layertype</em> </td>
180
</div><div class="memdoc">
183
<dl class="params"><dt>Parameters</dt><dd>
184
<table class="params">
185
<tr><td class="paramname">parent</td><td>Qt parent widget </td></tr>
186
<tr><td class="paramname">ini_file</td><td>The file name of the temporary INI file created by this dialog </td></tr>
187
<tr><td class="paramname">default_dir</td><td>The default directory for loading and storing INI files </td></tr>
188
<tr><td class="paramname">layertype</td><td>The type of data (determines the applicable tools) </td></tr>
195
<a class="anchor" id="ab9e81bf0220459863856ce8731291203"></a>
196
<div class="memitem">
197
<div class="memproto">
198
<table class="memname">
200
<td class="memname">~<a class="el" href="classOpenMS_1_1ToolsDialog.html">ToolsDialog</a> </td>
202
<td class="paramname"></td><td>)</td>
206
</div><div class="memdoc">
212
<h2 class="groupheader">Member Function Documentation</h2>
213
<a class="anchor" id="a969b6bdc8955d8db3a6e80ce98d79234"></a>
214
<div class="memitem">
215
<div class="memproto">
216
<table class="mlabels">
218
<td class="mlabels-left">
219
<table class="memname">
221
<td class="memname">void createINI_ </td>
223
<td class="paramname"></td><td>)</td>
228
<td class="mlabels-right">
229
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td>
232
</div><div class="memdoc">
234
<p>Slot that retrieves and displays the defaults. </p>
238
<a class="anchor" id="a36ce9c06ef2724024cd10e56587bc81c"></a>
239
<div class="memitem">
240
<div class="memproto">
241
<table class="mlabels">
243
<td class="mlabels-left">
244
<table class="memname">
246
<td class="memname">void disable_ </td>
248
<td class="paramname"></td><td>)</td>
253
<td class="mlabels-right">
254
<span class="mlabels"><span class="mlabel">private</span></span> </td>
257
</div><div class="memdoc">
259
<p>Disables the ok button and input/output comboboxes. </p>
263
<a class="anchor" id="a7f2bf074e571b186aea50d8ac28b9a2f"></a>
264
<div class="memitem">
265
<div class="memproto">
266
<table class="mlabels">
268
<td class="mlabels-left">
269
<table class="memname">
271
<td class="memname">void enable_ </td>
273
<td class="paramname"></td><td>)</td>
278
<td class="mlabels-right">
279
<span class="mlabels"><span class="mlabel">private</span></span> </td>
282
</div><div class="memdoc">
284
<p>Enables the ok button and input/output comboboxes. </p>
288
<a class="anchor" id="ac96d6ed957546cf6934173bc7f83ccad"></a>
289
<div class="memitem">
290
<div class="memproto">
291
<table class="memname">
293
<td class="memname"><a class="el" href="classOpenMS_1_1String.html">String</a> getInput </td>
295
<td class="paramname"></td><td>)</td>
299
</div><div class="memdoc">
301
<p>to get the parameter name for input </p>
303
<p>Referenced by <a class="el" href="classOpenMS_1_1TOPPViewBase.html#a84ac8c59d495c96e543ed84e2b3cf66e">TOPPViewBase::showTOPPDialog_()</a>.</p>
307
<a class="anchor" id="ae630cc3361883b0d0fe663740e68dca2"></a>
308
<div class="memitem">
309
<div class="memproto">
310
<table class="memname">
312
<td class="memname"><a class="el" href="classOpenMS_1_1String.html">String</a> getOutput </td>
314
<td class="paramname"></td><td>)</td>
318
</div><div class="memdoc">
320
<p>to get the parameter name for output. Empty if no output was selected. </p>
322
<p>Referenced by <a class="el" href="classOpenMS_1_1TOPPViewBase.html#a84ac8c59d495c96e543ed84e2b3cf66e">TOPPViewBase::showTOPPDialog_()</a>.</p>
326
<a class="anchor" id="a969e0b7b43cf427b3da644c894230d38"></a>
327
<div class="memitem">
328
<div class="memproto">
329
<table class="memname">
331
<td class="memname"><a class="el" href="classOpenMS_1_1String.html">String</a> getTool </td>
333
<td class="paramname"></td><td>)</td>
337
</div><div class="memdoc">
339
<p>to get the currently selected tool-name </p>
341
<p>Referenced by <a class="el" href="classOpenMS_1_1TOPPViewBase.html#a84ac8c59d495c96e543ed84e2b3cf66e">TOPPViewBase::showTOPPDialog_()</a>.</p>
345
<a class="anchor" id="aa8b8ab5af186125cf2b1efb9b7bd8348"></a>
346
<div class="memitem">
347
<div class="memproto">
348
<table class="mlabels">
350
<td class="mlabels-left">
351
<table class="memname">
353
<td class="memname">void loadINI_ </td>
355
<td class="paramname"></td><td>)</td>
360
<td class="mlabels-right">
361
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td>
364
</div><div class="memdoc">
366
<p>loads an ini-file into the editor_ </p>
370
<a class="anchor" id="a62184c7aa9bc3d44baeaa0b6d9f56655"></a>
371
<div class="memitem">
372
<div class="memproto">
373
<table class="mlabels">
375
<td class="mlabels-left">
376
<table class="memname">
378
<td class="memname">void ok_ </td>
380
<td class="paramname"></td><td>)</td>
385
<td class="mlabels-right">
386
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td>
389
</div><div class="memdoc">
391
<p>if ok button pressed show the tool output in a new layer, a new window or standard output as messagebox </p>
395
<a class="anchor" id="acd9109ab4384d5e0f17e096ec67fb001"></a>
396
<div class="memitem">
397
<div class="memproto">
398
<table class="mlabels">
400
<td class="mlabels-left">
401
<table class="memname">
403
<td class="memname">void setTool_ </td>
405
<td class="paramtype">int </td>
406
<td class="paramname"><em>i</em></td><td>)</td>
411
<td class="mlabels-right">
412
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td>
415
</div><div class="memdoc">
417
<p>Slot that handles changing of the tool. </p>
421
<a class="anchor" id="a42679ff977814d955bf2fb244bd081c2"></a>
422
<div class="memitem">
423
<div class="memproto">
424
<table class="mlabels">
426
<td class="mlabels-left">
427
<table class="memname">
429
<td class="memname">void storeINI_ </td>
431
<td class="paramname"></td><td>)</td>
436
<td class="mlabels-right">
437
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td>
440
</div><div class="memdoc">
442
<p>stores an ini-file from the editor_ </p>
446
<h2 class="groupheader">Member Data Documentation</h2>
447
<a class="anchor" id="a2573994875c4bab84f4cb040d71eb9b6"></a>
448
<div class="memitem">
449
<div class="memproto">
450
<table class="mlabels">
452
<td class="mlabels-left">
453
<table class="memname">
455
<td class="memname">std::map<<a class="el" href="classOpenMS_1_1String.html">String</a>, <a class="el" href="classOpenMS_1_1String.html">String</a>> arg_map_</td>
459
<td class="mlabels-right">
460
<span class="mlabels"><span class="mlabel">private</span></span> </td>
463
</div><div class="memdoc">
465
<p>map for getting the parameter name from the full path in arg_param </p>
469
<a class="anchor" id="a00a993b929314ca1d8fd0098eb5ba8c9"></a>
470
<div class="memitem">
471
<div class="memproto">
472
<table class="mlabels">
474
<td class="mlabels-left">
475
<table class="memname">
477
<td class="memname"><a class="el" href="classOpenMS_1_1Param.html">Param</a> arg_param_</td>
481
<td class="mlabels-right">
482
<span class="mlabels"><span class="mlabel">private</span></span> </td>
485
</div><div class="memdoc">
487
<p><a class="el" href="classOpenMS_1_1Param.html" title="Management and storage of parameters / INI files. ">Param</a> for loading the ini-file. </p>
491
<a class="anchor" id="ab649822759c310d327882c2f365782b0"></a>
492
<div class="memitem">
493
<div class="memproto">
494
<table class="mlabels">
496
<td class="mlabels-left">
497
<table class="memname">
499
<td class="memname"><a class="el" href="classOpenMS_1_1String.html">String</a> default_dir_</td>
503
<td class="mlabels-right">
504
<span class="mlabels"><span class="mlabel">private</span></span> </td>
507
</div><div class="memdoc">
509
<p>default-dir of ini-file to open </p>
513
<a class="anchor" id="ae5b0bfccd53aee6ab22abebca4083bef"></a>
514
<div class="memitem">
515
<div class="memproto">
516
<table class="mlabels">
518
<td class="mlabels-left">
519
<table class="memname">
521
<td class="memname"><a class="el" href="classOpenMS_1_1ParamEditor.html">ParamEditor</a>* editor_</td>
525
<td class="mlabels-right">
526
<span class="mlabels"><span class="mlabel">private</span></span> </td>
529
</div><div class="memdoc">
531
<p><a class="el" href="classOpenMS_1_1ParamEditor.html" title="A GUI for editing or viewing a Param object. ">ParamEditor</a> for reading ini-files. </p>
535
<a class="anchor" id="a43226548ef045b3b5ff216f4606f19e9"></a>
536
<div class="memitem">
537
<div class="memproto">
538
<table class="mlabels">
540
<td class="mlabels-left">
541
<table class="memname">
543
<td class="memname">QString filename_</td>
547
<td class="mlabels-right">
548
<span class="mlabels"><span class="mlabel">private</span></span> </td>
551
</div><div class="memdoc">
553
<p>name of ini-file </p>
557
<a class="anchor" id="a89c57067c1be0c384f5cf94ae853f475"></a>
558
<div class="memitem">
559
<div class="memproto">
560
<table class="mlabels">
562
<td class="mlabels-left">
563
<table class="memname">
565
<td class="memname"><a class="el" href="classOpenMS_1_1String.html">String</a> ini_file_</td>
569
<td class="mlabels-right">
570
<span class="mlabels"><span class="mlabel">private</span></span> </td>
573
</div><div class="memdoc">
575
<p>Location of the temporary INI file this dialog works on. </p>
579
<a class="anchor" id="a88efbd99f774697a29fe334dd7b1b9ae"></a>
580
<div class="memitem">
581
<div class="memproto">
582
<table class="mlabels">
584
<td class="mlabels-left">
585
<table class="memname">
587
<td class="memname">QComboBox* input_combo_</td>
591
<td class="mlabels-right">
592
<span class="mlabels"><span class="mlabel">private</span></span> </td>
595
</div><div class="memdoc">
597
<p>for choosing an input parameter </p>
601
<a class="anchor" id="ab7454fd635fd5b3318792cf279f6b834"></a>
602
<div class="memitem">
603
<div class="memproto">
604
<table class="mlabels">
606
<td class="mlabels-left">
607
<table class="memname">
609
<td class="memname">QPushButton* ok_button_</td>
613
<td class="mlabels-right">
614
<span class="mlabels"><span class="mlabel">private</span></span> </td>
617
</div><div class="memdoc">
619
<p>ok-button connected with slot <a class="el" href="classOpenMS_1_1ToolsDialog.html#a62184c7aa9bc3d44baeaa0b6d9f56655" title="if ok button pressed show the tool output in a new layer, a new window or standard output as messageb...">ok_()</a> </p>
623
<a class="anchor" id="a35e4e432db0854f0eb09778d7caf8c8c"></a>
624
<div class="memitem">
625
<div class="memproto">
626
<table class="mlabels">
628
<td class="mlabels-left">
629
<table class="memname">
631
<td class="memname">QComboBox* output_combo_</td>
635
<td class="mlabels-right">
636
<span class="mlabels"><span class="mlabel">private</span></span> </td>
639
</div><div class="memdoc">
641
<p>for choosing an output parameter </p>
645
<a class="anchor" id="a968744d17948236a4e2d60152a97e345"></a>
646
<div class="memitem">
647
<div class="memproto">
648
<table class="mlabels">
650
<td class="mlabels-left">
651
<table class="memname">
653
<td class="memname">QLabel* tool_desc_</td>
657
<td class="mlabels-right">
658
<span class="mlabels"><span class="mlabel">private</span></span> </td>
661
</div><div class="memdoc">
663
<p>tools description label </p>
667
<a class="anchor" id="afacea6296bacc40d98599fb1a5be3555"></a>
668
<div class="memitem">
669
<div class="memproto">
670
<table class="mlabels">
672
<td class="mlabels-left">
673
<table class="memname">
675
<td class="memname">QComboBox* tools_combo_</td>
679
<td class="mlabels-right">
680
<span class="mlabels"><span class="mlabel">private</span></span> </td>
683
</div><div class="memdoc">
685
<p>ComboBox for choosing a TOPP-tool. </p>
689
<a class="anchor" id="a26d0c2609c125d1099ba4e51f3edac78"></a>
690
<div class="memitem">
691
<div class="memproto">
692
<table class="mlabels">
694
<td class="mlabels-left">
695
<table class="memname">
697
<td class="memname"><a class="el" href="classOpenMS_1_1Param.html">Param</a> vis_param_</td>
701
<td class="mlabels-right">
702
<span class="mlabels"><span class="mlabel">private</span></span> </td>
705
</div><div class="memdoc">
707
<p><a class="el" href="classOpenMS_1_1Param.html" title="Management and storage of parameters / INI files. ">Param</a> for loading configuration information in the <a class="el" href="classOpenMS_1_1ParamEditor.html" title="A GUI for editing or viewing a Param object. ">ParamEditor</a>. </p>
711
</div><!-- contents -->
712
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
713
<TABLE width="100%" border="0">
715
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
716
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:35 using doxygen 1.8.5</font></TD>