<class name="QStyleOptionToolBoxV2" doc="/** <p>The <a href="QStyleOptionToolBoxV2.html#QStyleOptionToolBoxV2()"><tt>QStyleOptionToolBoxV2</tt></a> class is used to describe the parameters necessary for drawing a frame in Qt 4.3 or above.</p> <p><a href="QStyleOptionToolBoxV2.html#QStyleOptionToolBoxV2()"><tt>QStyleOptionToolBoxV2</tt></a> inherits <a href="QStyleOptionToolBox.html#QStyleOptionToolBox(int)"><tt>QStyleOptionToolBox</tt></a> which is used for drawing the tabs in a <a href="QToolBox.html"><tt>QToolBox</tt></a>.</p> <p>An instance of the <a href="QStyleOptionToolBoxV2.html#QStyleOptionToolBoxV2()"><tt>QStyleOptionToolBoxV2</tt></a> class has <a href="QStyleOption.html#type()">type</tt></a> <a href="QStyleOption.html#OptionType-enum"><tt>SO_ToolBox</tt></a> and <a href="QStyleOption.html#version()">version</tt></a> 2. The type is used internally by <a href="QStyleOption.html#QStyleOption(int, int)"><tt>QStyleOption</tt></a>, its subclasses, and qstyleoption_cast() to determine the type of style option. In general you do not need to worry about this unless you want to create your own <a href="QStyleOption.html#QStyleOption(int, int)"><tt>QStyleOption</tt></a> subclass and your own styles. The version is used by <a href="QStyleOption.html#QStyleOption(int, int)"><tt>QStyleOption</tt></a> subclasses to implement extensions without breaking compatibility. If you use qstyleoption_cast(), you normally don't need to check it.</p> <p>If you create your own <a href="QStyle.html"><tt>QStyle</tt></a> subclass, you should handle both <a href="QStyleOptionToolBox.html#QStyleOptionToolBox(int)"><tt>QStyleOptionToolBox</tt></a> and <a href="QStyleOptionToolBoxV2.html#QStyleOptionToolBoxV2()"><tt>QStyleOptionToolBoxV2</tt></a>.</p> @see <a href="QStyleOptionToolBox.html#QStyleOptionToolBox(int)"><tt>QStyleOptionToolBox</tt></a> @see <a href="QStyleOption.html#QStyleOption(int, int)"><tt>QStyleOption</tt></a> */"> <method name="public QStyleOptionToolBoxV2(com.trolltech.qt.gui.QStyleOptionToolBox other)" doc="/** <p>Constructs a <a href="QStyleOptionToolBoxV2.html#QStyleOptionToolBoxV2()"><tt>QStyleOptionToolBoxV2</tt></a> copy of the <tt>other</tt> style option which can be either of the <a href="QStyleOptionToolBoxV2.html#QStyleOptionToolBoxV2()"><tt>QStyleOptionToolBoxV2</tt></a> or <a href="QStyleOptionToolBox.html#QStyleOptionToolBox(int)"><tt>QStyleOptionToolBox</tt></a> types.</p> <p>If the <tt>other</tt> style option's version is 1, the new style option's <a href="QStyleOptionToolBoxV2.html#position()">position</tt></a> value is set to <tt>QStyleOptionToolBoxV2::Beginning</tt> and <a href="QStyleOptionToolBoxV2.html#selectedPosition()"><tt>selectedPosition</tt></a> is set to <tt>QStyleOptionToolBoxV2::NotAdjacent</tt>. If its version is 2, the <a href="QStyleOptionToolBoxV2.html#position()">position</tt></a> <a href="QStyleOptionToolBoxV2.html#selectedPosition()"><tt>selectedPosition</tt></a> values are simply copied to the new style option.</p> @see <a href="QStyleOption.html#version()">version</tt></a> */"/> <method name="public QStyleOptionToolBoxV2(com.trolltech.qt.gui.QStyleOptionToolBoxV2 other)" doc="/** <p>Constructs a <a href="QStyleOptionToolBoxV2.html#QStyleOptionToolBoxV2()"><tt>QStyleOptionToolBoxV2</tt></a> copy of the <tt>other</tt> style option.</p> */"/> <method name="protected QStyleOptionToolBoxV2(int version)" doc="/** <p>This method is used internally by Qt Jambi. Do not use it in your applications.</p> */"/> <method name="public QStyleOptionToolBoxV2()" doc="/** <p>Contsructs a <a href="QStyleOptionToolBoxV2.html#QStyleOptionToolBoxV2()"><tt>QStyleOptionToolBoxV2</tt></a> object.</p> */"/> <enum name="StyleOptionVersion" doc="/** <p>This enum holds the version of this style option</p> */"> <enum-value name="Version" doc="/** <p>2</p> */"/> </enum> <enum name="TabPosition" doc="/** <p>This enum describes tab positions relative to other tabs.</p> */"> <enum-value name="Beginning" doc="/** <p>The tab is the first (i.e&#x2e;, top-most) tab in the toolbox.</p> */"/> <enum-value name="Middle" doc="/** <p>The tab is placed in the middle of the toolbox.</p> */"/> <enum-value name="End" doc="/** <p>The tab is placed at the bottom of the toolbox.</p> */"/> <enum-value name="OnlyOneTab" doc="/** <p>There is only one tab in the toolbox.</p> */"/> </enum> <enum name="SelectedPosition" doc="/** <p>This enum describes the position of the selected tab. Some styles need to draw a tab differently depending on whether or not it is adjacent to the selected tab.</p> @see <a href="QStyleOptionToolBoxV2.html#selectedPosition()"><tt>selectedPosition</tt></a> */"> <enum-value name="NotAdjacent" doc="/** <p>The tab is not adjacent to a selected tab (or is the selected tab).</p> */"/> <enum-value name="NextIsSelected" doc="/** <p>The next tab (typically the tab on the right) is selected.</p> */"/> <enum-value name="PreviousIsSelected" doc="/** <p>The previous tab (typically the tab on the left) is selected.</p> */"/> </enum> <method name="public final com.trolltech.qt.gui.QStyleOptionToolBoxV2.TabPosition position()"/> <method name="public final void setPosition(com.trolltech.qt.gui.QStyleOptionToolBoxV2.TabPosition position)"/> <method name="public final com.trolltech.qt.gui.QStyleOptionToolBoxV2.SelectedPosition selectedPosition()" doc="/** <p>Returns the position of the selected tab in relation to this tab.</p> <p>The default value is <a href="QStyleOptionToolBoxV2.html#SelectedPosition-enum"><tt>NotAdjacent</tt></a>, i.e&#x2e; the tab is not adjacent to a selected tab nor is it the selected tab.</p> @see <a href="QStyleOptionToolBoxV2.html#setSelectedPosition(com.trolltech.qt.gui.QStyleOptionToolBoxV2.SelectedPosition)"><tt>setSelectedPosition</tt></a> */"/> <method name="public final void setSelectedPosition(com.trolltech.qt.gui.QStyleOptionToolBoxV2.SelectedPosition selectedPosition)" doc="/** <p>Sets the position of the selected tab in relation to this tab to <tt>selectedPosition</tt>.</p> <p>The default value is <a href="QStyleOptionToolBoxV2.html#SelectedPosition-enum"><tt>NotAdjacent</tt></a>, i.e&#x2e; the tab is not adjacent to a selected tab nor is it the selected tab.</p> @see <a href="QStyleOptionToolBoxV2.html#selectedPosition()"><tt>selectedPosition</tt></a> */"/> </class>