1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
6
<title>KToggleToolBarAction</title>
7
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
<meta http-equiv="Content-Style-Type" content="text/css" />
9
<link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
10
<link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
18
<img alt ="" src="../common/top-kde.jpg"/>
19
KDE 4.7 PyKDE API Reference
23
<div id="header_bottom">
26
<li>KDE's Python API</li>
32
<li><a href="../modules.html">Overview</a></li>
33
<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
34
<li><a href="http://kde.org/family/">Sitemap</a></li>
35
<li><a href="http://kde.org/contact/">Contact Us</a></li>
41
<div id="body_wrapper">
46
<div class="clearer"> </div>
48
<h1>KToggleToolBarAction Class Reference</h1>
49
<code>from PyKDE4.kdeui import *</code>
51
Inherits: <a href="../kdeui/KToggleAction.html">KToggleAction</a> → <a href="../kdeui/KAction.html">KAction</a> → QWidgetAction → QAction → QObject<br />
54
<h2>Detailed Description</h2>
56
<p>An action that takes care of everything associated with
57
showing or hiding a toolbar by a menu action. It will
58
show or hide the toolbar with the given name when
59
activated, and check or uncheck itself if the toolbar
60
is manually shown or hidden.
63
If you need to perfom some additional action when the
64
toolbar is shown or hidden, connect to the toggled(bool)
65
signal. It will be emitted after the toolbar's
66
visibility has changed, whenever it changes.
68
<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
69
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#KToggleToolBarAction">__init__</a> (self, QString toolBarName, QString text, QObject parent)</td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#KToggleToolBarAction">__init__</a> (self, <a href="../kdeui/KToolBar.html">KToolBar</a> toolBar, QString text, QObject parent)</td></tr>
71
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#eventFilter">eventFilter</a> (self, QObject watched, QEvent event)</td></tr>
72
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdeui/KToolBar.html">KToolBar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#toolBar">toolBar</a> (self)</td></tr>
74
<hr><h2>Method Documentation</h2><a class="anchor" name="KToggleToolBarAction"></a>
76
<div class="memproto">
77
<table class="memname"><tr>
78
<td class="memname">__init__</td>
80
<td class="paramtype"> <em>self</em>, </td>
81
<td class="paramname"></td>
83
<td class="memname"></td>
85
<td class="paramtype">QString </td>
86
<td class="paramname"><em>toolBarName</em>, </td>
89
<td class="memname"></td>
91
<td class="paramtype">QString </td>
92
<td class="paramname"><em>text</em>, </td>
95
<td class="memname"></td>
97
<td class="paramtype">QObject </td>
98
<td class="paramname"><em>parent</em></td>
105
<td width="100%"> </td>
108
<div class="memdoc"><p>Create a KToggleToolbarAction that manages the toolbar
109
named toolBarName. This can be either the name of a
110
toolbar in an xml ui file, or a toolbar programmatically
111
created with that name.
114
</p><dl compact><dt><b>Parameters:</b></dt><dd>
115
<table border="0" cellspacing="2" cellpadding="0">
116
<tr><td></td><td valign="top"><em>The</em> </td><td> action's parent object.
120
</p></div></div><a class="anchor" name="KToggleToolBarAction"></a>
121
<div class="memitem">
122
<div class="memproto">
123
<table class="memname"><tr>
124
<td class="memname">__init__</td>
126
<td class="paramtype"> <em>self</em>, </td>
127
<td class="paramname"></td>
129
<td class="memname"></td>
131
<td class="paramtype"><a href="../kdeui/KToolBar.html">KToolBar</a> </td>
132
<td class="paramname"><em>toolBar</em>, </td>
135
<td class="memname"></td>
137
<td class="paramtype">QString </td>
138
<td class="paramname"><em>text</em>, </td>
141
<td class="memname"></td>
143
<td class="paramtype">QObject </td>
144
<td class="paramname"><em>parent</em></td>
151
<td width="100%"> </td>
154
<div class="memdoc"><p>Create a KToggleToolbarAction that manages the </p><dl compact><dt><b>Parameters:</b></dt><dd>
155
<table border="0" cellspacing="2" cellpadding="0">
156
<tr><td></td><td valign="top"><em>toolBar.</em> </td><td>
157
This can be either the name of a toolbar in an xml ui file,
158
or a toolbar programmatically created with that name.
161
<tr><td></td><td valign="top"><em>toolBar</em> </td><td> the toolbar to be managed
163
<tr><td></td><td valign="top"><em>parent</em> </td><td> The action's parent object.
167
</p></div></div><a class="anchor" name="eventFilter"></a>
168
<div class="memitem">
169
<div class="memproto">
170
<table class="memname"><tr>
171
<td class="memname">bool eventFilter</td>
173
<td class="paramtype"> <em>self</em>, </td>
174
<td class="paramname"></td>
176
<td class="memname"></td>
178
<td class="paramtype">QObject </td>
179
<td class="paramname"><em>watched</em>, </td>
182
<td class="memname"></td>
184
<td class="paramtype">QEvent </td>
185
<td class="paramname"><em>event</em></td>
192
<td width="100%"> </td>
195
<div class="memdoc"><p>Reimplemented from <dl class="see" compact><dt><b>See also:</b></dt><dd> QObject.
197
</p></div></div><a class="anchor" name="toolBar"></a>
198
<div class="memitem">
199
<div class="memproto">
200
<table class="memname"><tr>
201
<td class="memname"><a href="../kdeui/KToolBar.html">KToolBar</a> toolBar</td>
203
<td class="paramtype"> </td>
204
<td class="paramname"><em>self</em> )</td>
205
<td width="100%"> </td>
209
<div class="memdoc"><p>Returns a pointer to the tool bar it manages.
217
<div class="menu_box">
218
<div class="nav_list">
220
<li><a href="../allclasses.html">Full Index</a></li>
224
<a name="cp-menu" /><div class="menutitle"><div>
225
<h2 id="cp-menu-project">Modules</h2>
227
<div class="nav_list">
228
<ul><li><a href="../akonadi/index.html">akonadi</a></li>
229
<li><a href="../dnssd/index.html">dnssd</a></li>
230
<li><a href="../kdecore/index.html">kdecore</a></li>
231
<li><a href="../kdeui/index.html">kdeui</a></li>
232
<li><a href="../khtml/index.html">khtml</a></li>
233
<li><a href="../kio/index.html">kio</a></li>
234
<li><a href="../knewstuff/index.html">knewstuff</a></li>
235
<li><a href="../kparts/index.html">kparts</a></li>
236
<li><a href="../kutils/index.html">kutils</a></li>
237
<li><a href="../nepomuk/index.html">nepomuk</a></li>
238
<li><a href="../phonon/index.html">phonon</a></li>
239
<li><a href="../plasma/index.html">plasma</a></li>
240
<li><a href="../polkitqt/index.html">polkitqt</a></li>
241
<li><a href="../solid/index.html">solid</a></li>
242
<li><a href="../soprano/index.html">soprano</a></li>
248
<div class="clearer"/>
251
<div id="end_body"></div>
253
<div id="footer"><div id="footer_text">
254
This documentation is maintained by <a href="mailto:simon@simonzone.com">Simon Edwards</a>.<br />
255
KDE<sup>®</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>®</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
256
<a href="http://www.kde.org/contact/impressum.php">Legal</a>