Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 4442dd9bdde98a1d9ca2177557e87d7d > files > 611

libqxt-devel-0.6.1-3.fc15.i686.rpm

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!-- /builddir/build/BUILD/libqxt/src/gui/qxttabwidget.cpp -->
<head>
  <title>QxtTabWidget Class Reference</title>
  <link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left" valign="top" width="32"><a href="http://libqxt.org"><img src="images/qxt-logo.png" width="50" height="40" align="left" border="0" /></a></td>
<td width="1">&nbsp;&nbsp;</td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a>&nbsp;&middot; <a href="modules.html"><font color="#004faf">Modules</font></a>&nbsp;&middot; <a href="classes.html"><font color="#004faf">Classes</font></a>&nbsp;&middot; <a href="namespaces.html"><font color="#004faf">Namespaces</font></a>&nbsp;&middot; <a href="functions.html"><font color="#004faf">Functions</font></a></td>
<td align="right" valign="top" width="230"></td></tr></table><h1 class="title">QxtTabWidget Class Reference<br /><span class="small-subtitle">[<a href="qxtgui.html">QxtGui</a> module]</span>
</h1>
<p>The QxtTabWidget class is an extended <a href="http://doc.qtsoftware.com/4.5/qtabwidget.html">QTabWidget</a>. <a href="#details">More...</a></p>
<pre>    #include &lt;QxtTabWidget&gt;</pre><p>Inherits <a href="http://doc.qtsoftware.com/4.5/qtabwidget.html">QTabWidget</a>.</p>
<ul>
<li><a href="qxttabwidget-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-functions"></a>
<h3>Public Functions</h3>
<ul>
<li><div class="fn"></div><b><a href="qxttabwidget.html#QxtTabWidget">QxtTabWidget</a></b> ( QWidget * <i>parent</i> = 0 )</li>
<li><div class="fn"></div>virtual <b><a href="qxttabwidget.html#dtor.QxtTabWidget">~QxtTabWidget</a></b> ()</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#addTabAction">addTabAction</a></b> ( int <i>index</i>, QAction * <i>action</i> )</li>
<li><div class="fn"></div>QAction * <b><a href="qxttabwidget.html#addTabAction-2">addTabAction</a></b> ( int <i>index</i>, const QString &amp; <i>text</i> )</li>
<li><div class="fn"></div>QAction * <b><a href="qxttabwidget.html#addTabAction-3">addTabAction</a></b> ( int <i>index</i>, const QIcon &amp; <i>icon</i>, const QString &amp; <i>text</i> )</li>
<li><div class="fn"></div>QAction * <b><a href="qxttabwidget.html#addTabAction-4">addTabAction</a></b> ( int <i>index</i>, const QString &amp; <i>text</i>, const QObject * <i>receiver</i>, const char * <i>member</i>, const QKeySequence &amp; <i>shortcut</i> = 0 )</li>
<li><div class="fn"></div>QAction * <b><a href="qxttabwidget.html#addTabAction-5">addTabAction</a></b> ( int <i>index</i>, const QIcon &amp; <i>icon</i>, const QString &amp; <i>text</i>, const QObject * <i>receiver</i>, const char * <i>member</i>, const QKeySequence &amp; <i>shortcut</i> = 0 )</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#addTabActions">addTabActions</a></b> ( int <i>index</i>, QList&lt;QAction *&gt; <i>actions</i> )</li>
<li><div class="fn"></div>bool <b><a href="qxttabwidget.html#alwaysShowTabBar">alwaysShowTabBar</a></b> () const</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#clearTabActions">clearTabActions</a></b> ( int <i>index</i> )</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#insertTabAction">insertTabAction</a></b> ( int <i>index</i>, QAction * <i>before</i>, QAction * <i>action</i> )</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#insertTabActions">insertTabActions</a></b> ( int <i>index</i>, QAction * <i>before</i>, QList&lt;QAction *&gt; <i>actions</i> )</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#removeTabAction">removeTabAction</a></b> ( int <i>index</i>, QAction * <i>action</i> )</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#setAlwaysShowTabBar">setAlwaysShowTabBar</a></b> ( bool <i>always</i> )</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#setTabAnimation">setTabAnimation</a></b> ( int <i>index</i>, QMovie * <i>animation</i>, bool <i>start</i> = true )</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#setTabAnimation-2">setTabAnimation</a></b> ( int <i>index</i>, const QString &amp; <i>fileName</i>, bool <i>start</i> = true )</li>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#setTabContextMenuPolicy">setTabContextMenuPolicy</a></b> ( Qt::ContextMenuPolicy <i>policy</i> )</li>
<li><div class="fn"></div>QList&lt;QAction *&gt; <b><a href="qxttabwidget.html#tabActions">tabActions</a></b> ( int <i>index</i> ) const</li>
<li><div class="fn"></div>QMovie * <b><a href="qxttabwidget.html#tabAnimation">tabAnimation</a></b> ( int <i>index</i> ) const</li>
<li><div class="fn"></div>Qt::ContextMenuPolicy <b><a href="qxttabwidget.html#tabContextMenuPolicy">tabContextMenuPolicy</a></b> () const</li>
<li><div class="fn"></div>QMovie * <b><a href="qxttabwidget.html#takeTabAnimation">takeTabAnimation</a></b> ( int <i>index</i> )</li>
</ul>
<ul>
<li><div class="fn"></div>39 public functions inherited from <a href="http://doc.qtsoftware.com/4.5/qtabwidget.html#public-functions">QTabWidget</a></li>
<li><div class="fn"></div>207 public functions inherited from <a href="http://doc.qtsoftware.com/4.5/qwidget.html#public-functions">QWidget</a></li>
<li><div class="fn"></div>12 public functions inherited from <a href="http://doc.qtsoftware.com/4.5/qpaintdevice.html#public-functions">QPaintDevice</a></li>
<li><div class="fn"></div>29 public functions inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#public-functions">QObject</a></li>
</ul>
<a name="signals"></a>
<h3>Signals</h3>
<ul>
<li><div class="fn"></div>void <b><a href="qxttabwidget.html#tabContextMenuRequested">tabContextMenuRequested</a></b> ( int <i>index</i>, const QPoint &amp; <i>globalPos</i> )</li>
</ul>
<ul>
<li><div class="fn"></div>2 signals inherited from <a href="http://doc.qtsoftware.com/4.5/qtabwidget.html#signals">QTabWidget</a></li>
<li><div class="fn"></div>1 signal inherited from <a href="http://doc.qtsoftware.com/4.5/qwidget.html#signals">QWidget</a></li>
<li><div class="fn"></div>1 signal inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#signals">QObject</a></li>
</ul>
<a name="protected-functions"></a>
<h3>Protected Functions</h3>
<ul>
<li><div class="fn"></div>virtual void <b><a href="qxttabwidget.html#tabContextMenuEvent">tabContextMenuEvent</a></b> ( int <i>index</i>, QContextMenuEvent * <i>event</i> )</li>
</ul>
<ul>
<li><div class="fn"></div>6 protected functions inherited from <a href="http://doc.qtsoftware.com/4.5/qtabwidget.html#protected-functions">QTabWidget</a></li>
<li><div class="fn"></div>37 protected functions inherited from <a href="http://doc.qtsoftware.com/4.5/qwidget.html#protected-functions">QWidget</a></li>
<li><div class="fn"></div>1 protected function inherited from <a href="http://doc.qtsoftware.com/4.5/qpaintdevice.html#protected-functions">QPaintDevice</a></li>
<li><div class="fn"></div>7 protected functions inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#protected-functions">QObject</a></li>
</ul>
<h3>Additional Inherited Members</h3>
<ul>
<li><div class="fn"></div>10 properties inherited from <a href="http://doc.qtsoftware.com/4.5/qtabwidget.html#properties">QTabWidget</a></li>
<li><div class="fn"></div>57 properties inherited from <a href="http://doc.qtsoftware.com/4.5/qwidget.html#properties">QWidget</a></li>
<li><div class="fn"></div>1 property inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#properties">QObject</a></li>
<li><div class="fn"></div>2 public slots inherited from <a href="http://doc.qtsoftware.com/4.5/qtabwidget.html#public-slots">QTabWidget</a></li>
<li><div class="fn"></div>19 public slots inherited from <a href="http://doc.qtsoftware.com/4.5/qwidget.html#public-slots">QWidget</a></li>
<li><div class="fn"></div>1 public slot inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#public-slots">QObject</a></li>
<li><div class="fn"></div>1 public type inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#public-variables">QObject</a></li>
<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.qtsoftware.com/4.5/qwidget.html#static-public-members">QWidget</a></li>
<li><div class="fn"></div>1 static public member inherited from <a href="http://doc.qtsoftware.com/4.5/qpaintdevice.html#static-public-members">QPaintDevice</a></li>
<li><div class="fn"></div>4 static public members inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#static-public-members">QObject</a></li>
<li><div class="fn"></div>1 protected slot inherited from <a href="http://doc.qtsoftware.com/4.5/qwidget.html#protected-slots">QWidget</a></li>
<li><div class="fn"></div>1 protected type inherited from <a href="http://doc.qtsoftware.com/4.5/qpaintdevice.html#protected-variables">QPaintDevice</a></li>
<li><div class="fn"></div>2 protected variables inherited from <a href="http://doc.qtsoftware.com/4.5/qobject.html#protected-variables">QObject</a></li>
</ul>
<a name="details"></a>
<hr />
<h2>Detailed Description</h2>
<p>The QxtTabWidget class is an extended <a href="http://doc.qtsoftware.com/4.5/qtabwidget.html">QTabWidget</a>.</p>
<p>QxtTabWidget provides some convenience for handling tab specific context menus and animations.</p>
<p>Example usage:</p>
<pre>    QxtTabWidget* tabWidget = new QxtTabWidget();
    tabWidget-&gt;addTab(tab0, &quot;1&quot;);
    tabWidget-&gt;addTab(tab1, &quot;2&quot;);

    QList&lt;QAction*&gt; actions0;
    actions0 &lt;&lt; new QAction(&quot;Quisque&quot;, tab0) &lt;&lt; new QAction(&quot;Aenean&quot;, tab0);
    QList&lt;QAction*&gt; actions1;
    actions1 &lt;&lt; new QAction(&quot;Phasellus&quot;, tab1) &lt;&lt; new QAction(&quot;Maecenas&quot;, tab1);

    tabWidget-&gt;setTabContextMenuPolicy(Qt::ActionsContextMenu);
    tabWidget-&gt;addTabActions(0, actions0);
    tabWidget-&gt;addTabActions(1, actions1);</pre>
<p align="center"><img src="images/qxttabwidget.png" alt="&quot;QxtTabWidget in WindowsXP style.&quot;" /></p><hr />
<h2>Member Function Documentation</h2>
<h3 class="fn"><a name="QxtTabWidget"></a>QxtTabWidget::QxtTabWidget ( <a href="http://doc.qtsoftware.com/4.5/qwidget.html">QWidget</a> * <i>parent</i> = 0 )</h3>
<p>Constructs a new <a href="qxttabwidget.html">QxtTabWidget</a> with <i>parent</i>.</p>
<h3 class="fn"><a name="dtor.QxtTabWidget"></a>QxtTabWidget::~QxtTabWidget ()&nbsp;&nbsp;<tt> [virtual]</tt></h3>
<p>Destructs the tab widget.</p>
<h3 class="fn"><a name="addTabAction"></a>void QxtTabWidget::addTabAction ( int <i>index</i>, <a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * <i>action</i> )</h3>
<p>Appends the <i>action</i> to the list of actions of the tab at <i>index</i>.</p>
<p>See also <a href="qxttabwidget.html#removeTabAction">removeTabAction</a>(), <a href="qxttabwidget.html#insertTabAction">insertTabAction</a>(), and <a href="qxttabwidget.html#tabActions">tabActions</a>().</p>
<h3 class="fn"><a name="addTabAction-2"></a><a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * QxtTabWidget::addTabAction ( int <i>index</i>, const <a href="http://doc.qtsoftware.com/4.5/qstring.html">QString</a> &amp; <i>text</i> )</h3>
<p>This convenience function creates a new action with <i>text</i>. The function adds the newly created action to the list of actions of the tab at <i>index</i>, and returns it.</p>
<p>See also <a href="qxttabwidget.html#addTabAction">addTabAction</a>().</p>
<h3 class="fn"><a name="addTabAction-3"></a><a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * QxtTabWidget::addTabAction ( int <i>index</i>, const <a href="http://doc.qtsoftware.com/4.5/qicon.html">QIcon</a> &amp; <i>icon</i>, const <a href="http://doc.qtsoftware.com/4.5/qstring.html">QString</a> &amp; <i>text</i> )</h3>
<p>This convenience function creates a new action with <i>icon</i> and <i>text</i>. The function adds the newly created action to the list of actions of the tab at <i>index</i>, and returns it.</p>
<p>See also <a href="qxttabwidget.html#addTabAction">addTabAction</a>().</p>
<h3 class="fn"><a name="addTabAction-4"></a><a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * QxtTabWidget::addTabAction ( int <i>index</i>, const <a href="http://doc.qtsoftware.com/4.5/qstring.html">QString</a> &amp; <i>text</i>, const <a href="http://doc.qtsoftware.com/4.5/qobject.html">QObject</a> * <i>receiver</i>, const char * <i>member</i>, const <a href="http://doc.qtsoftware.com/4.5/qkeysequence.html">QKeySequence</a> &amp; <i>shortcut</i> = 0 )</h3>
<p>This convenience function creates a new action with <i>text</i> and an optional <i>shortcut</i>. The action's triggered() signal is connected to the <i>receiver</i>'s <i>member</i> slot. The function adds the newly created action to the list of actions of the tab at <i>index</i>, and returns it.</p>
<p><b>Note:</b> In order to make it possible for the shortcut to work even when the context menu is not open, the action must be added to a visible widget. The corresponding tab is a good alternative.</p>
<pre>    QWidget* tab = createNewTab();
    tabWidget-&gt;addTab(tab, title);
    QAction* action = tabWidget-&gt;addTabAction(index, tr(&quot;Close&quot;), this, SLOT(closeCurrentTab()), tr(&quot;Ctrl+W&quot;));
    tab-&gt;addAction(act);</pre>
<p>See also <a href="qxttabwidget.html#addTabAction">addTabAction</a>() and <a href="http://doc.qtsoftware.com/4.5/qwidget.html#addAction">QWidget::addAction</a>().</p>
<h3 class="fn"><a name="addTabAction-5"></a><a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * QxtTabWidget::addTabAction ( int <i>index</i>, const <a href="http://doc.qtsoftware.com/4.5/qicon.html">QIcon</a> &amp; <i>icon</i>, const <a href="http://doc.qtsoftware.com/4.5/qstring.html">QString</a> &amp; <i>text</i>, const <a href="http://doc.qtsoftware.com/4.5/qobject.html">QObject</a> * <i>receiver</i>, const char * <i>member</i>, const <a href="http://doc.qtsoftware.com/4.5/qkeysequence.html">QKeySequence</a> &amp; <i>shortcut</i> = 0 )</h3>
<p>This convenience function creates a new action with <i>icon</i>, <i>text</i> and an optional <i>shortcut</i>. The action's triggered() signal is connected to the <i>receiver</i>'s <i>member</i> slot. The function adds the newly created action to the list of actions of the tab at <i>index</i>, and returns it.</p>
<p>See also <a href="qxttabwidget.html#addTabAction">addTabAction</a>().</p>
<h3 class="fn"><a name="addTabActions"></a>void QxtTabWidget::addTabActions ( int <i>index</i>, <a href="http://doc.qtsoftware.com/4.5/qlist.html">QList</a>&lt;<a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> *&gt; <i>actions</i> )</h3>
<p>Appends the <i>actions</i> to the list of actions of the tab at <i>index</i>.</p>
<p>See also <a href="qxttabwidget.html#removeTabAction">removeTabAction</a>() and <a href="qxttabwidget.html#addTabAction">addTabAction</a>().</p>
<h3 class="fn"><a name="alwaysShowTabBar"></a>bool QxtTabWidget::alwaysShowTabBar () const</h3>
<p>See also <a href="qxttabwidget.html#setAlwaysShowTabBar">setAlwaysShowTabBar</a>().</p>
<h3 class="fn"><a name="clearTabActions"></a>void QxtTabWidget::clearTabActions ( int <i>index</i> )</h3>
<p>Clears the list of actions of the tab at <i>index</i>.</p>
<p><b>Note:</b> Only actions owned by the tab widget are deleted.</p>
<p>See also <a href="qxttabwidget.html#removeTabAction">removeTabAction</a>() and <a href="qxttabwidget.html#addTabAction">addTabAction</a>().</p>
<h3 class="fn"><a name="insertTabAction"></a>void QxtTabWidget::insertTabAction ( int <i>index</i>, <a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * <i>before</i>, <a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * <i>action</i> )</h3>
<p>Inserts the <i>action</i> to the list of actions of the tab at <i>index</i>, before the action <i>before</i>. It appends the action if <i>before</i> is <tt>0</tt>.</p>
<p>See also <a href="qxttabwidget.html#removeTabAction">removeTabAction</a>(), <a href="qxttabwidget.html#addTabAction">addTabAction</a>(), tabContextMenuPolicy, and <a href="qxttabwidget.html#tabActions">tabActions</a>().</p>
<h3 class="fn"><a name="insertTabActions"></a>void QxtTabWidget::insertTabActions ( int <i>index</i>, <a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * <i>before</i>, <a href="http://doc.qtsoftware.com/4.5/qlist.html">QList</a>&lt;<a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> *&gt; <i>actions</i> )</h3>
<p>Inserts the <i>actions</i> to the list of actions of the tab at <i>index</i>, before the action <i>before</i>. It appends the action if <i>before</i> is <tt>0</tt>.</p>
<p>See also <a href="http://doc.qtsoftware.com/4.5/qwidget.html#removeAction">removeAction</a>(), <a href="http://doc.qtsoftware.com/4.5/qmenu.html">QMenu</a>, <a href="http://doc.qtsoftware.com/4.5/qwidget.html#insertAction">insertAction</a>(), and <a href="http://doc.qtsoftware.com/4.5/qwidget.html#contextMenuPolicy-prop">contextMenuPolicy</a>.</p>
<h3 class="fn"><a name="removeTabAction"></a>void QxtTabWidget::removeTabAction ( int <i>index</i>, <a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> * <i>action</i> )</h3>
<p>Removes the action <i>action</i> from the list of actions of the tab at <i>index</i>.</p>
<p><b>Note:</b> The removed action is not deleted.</p>
<p>See also <a href="qxttabwidget.html#insertTabAction">insertTabAction</a>(), <a href="qxttabwidget.html#tabActions">tabActions</a>(), and <a href="qxttabwidget.html#insertTabAction">insertTabAction</a>().</p>
<h3 class="fn"><a name="setAlwaysShowTabBar"></a>void QxtTabWidget::setAlwaysShowTabBar ( bool <i>always</i> )</h3>
<p>See also <a href="qxttabwidget.html#alwaysShowTabBar">alwaysShowTabBar</a>().</p>
<h3 class="fn"><a name="setTabAnimation"></a>void QxtTabWidget::setTabAnimation ( int <i>index</i>, <a href="http://doc.qtsoftware.com/4.5/qmovie.html">QMovie</a> * <i>animation</i>, bool <i>start</i> = true )</h3>
<p>Sets the <i>animation</i> of the tab at <i>index</i> and optionally <i>start</i> the animation.</p>
<p>See also <a href="qxttabwidget.html#tabAnimation">tabAnimation</a>().</p>
<h3 class="fn"><a name="setTabAnimation-2"></a>void QxtTabWidget::setTabAnimation ( int <i>index</i>, const <a href="http://doc.qtsoftware.com/4.5/qstring.html">QString</a> &amp; <i>fileName</i>, bool <i>start</i> = true )</h3>
<p>This is an overloaded member function, provided for convenience.</p>
<p>The <a href="http://doc.qtsoftware.com/4.5/qmovie.html">QMovie</a> animation is constructed from <i>fileName</i> with <tt>this</tt> as parent. The animation is started if <i>start</i> is <tt>true</tt>.</p>
<p>See also <a href="qxttabwidget.html#setTabAnimation">setTabAnimation</a>().</p>
<h3 class="fn"><a name="setTabContextMenuPolicy"></a>void QxtTabWidget::setTabContextMenuPolicy ( <a href="http://doc.qtsoftware.com/4.5/qt.html#ContextMenuPolicy-enum">Qt::ContextMenuPolicy</a> <i>policy</i> )</h3>
<p>See also <a href="qxttabwidget.html#tabContextMenuPolicy">tabContextMenuPolicy</a>().</p>
<h3 class="fn"><a name="tabActions"></a><a href="http://doc.qtsoftware.com/4.5/qlist.html">QList</a>&lt;<a href="http://doc.qtsoftware.com/4.5/qaction.html">QAction</a> *&gt; QxtTabWidget::tabActions ( int <i>index</i> ) const</h3>
<p>Returns the (possibly empty) list of actions for the tab at <i>index</i>.</p>
<p>See also tabContextMenuPolicy, <a href="qxttabwidget.html#insertTabAction">insertTabAction</a>(), and <a href="qxttabwidget.html#removeTabAction">removeTabAction</a>().</p>
<h3 class="fn"><a name="tabAnimation"></a><a href="http://doc.qtsoftware.com/4.5/qmovie.html">QMovie</a> * QxtTabWidget::tabAnimation ( int <i>index</i> ) const</h3>
<p>Returns the animation of the tab at <i>index</i> or <tt>0</tt> if no animation has been set.</p>
<p>See also <a href="qxttabwidget.html#setTabAnimation">setTabAnimation</a>().</p>
<h3 class="fn"><a name="tabContextMenuEvent"></a>void QxtTabWidget::tabContextMenuEvent ( int <i>index</i>, <a href="http://doc.qtsoftware.com/4.5/qcontextmenuevent.html">QContextMenuEvent</a> * <i>event</i> )&nbsp;&nbsp;<tt> [virtual protected]</tt></h3>
<p>This event handler, for event <i>event</i>, can be reimplemented in a subclass to receive context menu events for the tab at <i>index</i>.</p>
<p>The handler is called when <b>tabContextMenuPolicy</b> is <a href="http://doc.qtsoftware.com/4.5/qt.html#ContextMenuPolicy-enum">Qt::DefaultContextMenu</a>.</p>
<p>The default implementation ignores the context menu event.</p>
<p>See also tabContextMenuPolicy and <a href="qxttabwidget.html#tabContextMenuRequested">tabContextMenuRequested</a>().</p>
<h3 class="fn"><a name="tabContextMenuPolicy"></a><a href="http://doc.qtsoftware.com/4.5/qt.html#ContextMenuPolicy-enum">Qt::ContextMenuPolicy</a> QxtTabWidget::tabContextMenuPolicy () const</h3>
<p>See also <a href="qxttabwidget.html#setTabContextMenuPolicy">setTabContextMenuPolicy</a>().</p>
<h3 class="fn"><a name="tabContextMenuRequested"></a>void QxtTabWidget::tabContextMenuRequested ( int <i>index</i>, const <a href="http://doc.qtsoftware.com/4.5/qpoint.html">QPoint</a> &amp; <i>globalPos</i> )&nbsp;&nbsp;<tt> [signal]</tt></h3>
<p>This signal is emitted whenever the context menu is requested over tab at <i>index</i> at <i>globalPos</i>.</p>
<h3 class="fn"><a name="takeTabAnimation"></a><a href="http://doc.qtsoftware.com/4.5/qmovie.html">QMovie</a> * QxtTabWidget::takeTabAnimation ( int <i>index</i> )</h3>
<p>Removes the animation of the tab at <i>index</i> and returns it.</p>
<p>See also <a href="qxttabwidget.html#tabAnimation">tabAnimation</a>().</p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td align="left">Copyright &copy; 2007-2010
<a href="mailto:foundation@libqxt.org">Qxt Foundation</a></td>
<td align="right"><div align="right">
<a href="http://libqxt.org">Qxt</a> 0.6.1</div></td>
</tr></table></div></address></body>
</html>