<class name="QStyleOptionDockWidget" doc="/**
&lt;p&gt;The &lt;a href=&quot;QStyleOptionDockWidget.html#QStyleOptionDockWidget(int)&quot;&gt;&lt;tt&gt;QStyleOptionDockWidget&lt;/tt&gt;&lt;/a&gt; class is used to describe the parameters for drawing a dock widget.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QStyleOptionDockWidget.html#QStyleOptionDockWidget(int)&quot;&gt;&lt;tt&gt;QStyleOptionDockWidget&lt;/tt&gt;&lt;/a&gt; contains all the information that &lt;a href=&quot;QStyle.html&quot;&gt;&lt;tt&gt;QStyle&lt;/tt&gt;&lt;/a&gt; functions need to draw graphical elements like &lt;a href=&quot;QDockWidget.html&quot;&gt;&lt;tt&gt;QDockWidget&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For performance reasons, the access to the member variables is direct (i.e&amp;#x2e;, using the &lt;tt&gt;.&lt;/tt&gt; or &lt;tt&gt;-&amp;gt;&lt;/tt&gt; operator). This low-level feel makes the structures straightforward to use and emphasizes that these are simply parameters used by the style functions.&lt;/p&gt;
&lt;p&gt;For an example demonstrating how style options can be used, see the Styles&lt;/tt&gt; example.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOption.html#QStyleOption(int, int)&quot;&gt;&lt;tt&gt;QStyleOption&lt;/tt&gt;&lt;/a&gt; */">
    <method name="public QStyleOptionDockWidget(com.trolltech.qt.gui.QStyleOptionDockWidget other)" doc="/**
&lt;p&gt;Constructs a copy of the &lt;tt&gt;other&lt;/tt&gt; style option.&lt;/p&gt;
 */"/>
    <method name="public QStyleOptionDockWidget()" doc="/**
&lt;p&gt;Constructs a &lt;a href=&quot;QStyleOptionDockWidget.html#QStyleOptionDockWidget(int)&quot;&gt;&lt;tt&gt;QStyleOptionDockWidget&lt;/tt&gt;&lt;/a&gt;, initializing the member variables to their default values.&lt;/p&gt;
 */"/>
    <method name="protected QStyleOptionDockWidget(int version)" doc="/**
&lt;p&gt;&lt;/p&gt;
 */"/>
    <enum name="StyleOptionVersion" doc="/**
&lt;p&gt;This enum is used to hold information about the version of the style option, and is defined for each &lt;a href=&quot;QStyleOption.html#QStyleOption(int, int)&quot;&gt;&lt;tt&gt;QStyleOption&lt;/tt&gt;&lt;/a&gt; subclass.&lt;/p&gt;
&lt;p&gt;The version is used by &lt;a href=&quot;QStyleOption.html#QStyleOption(int, int)&quot;&gt;&lt;tt&gt;QStyleOption&lt;/tt&gt;&lt;/a&gt; subclasses to implement extensions without breaking compatibility. If you use qstyleoption_cast(), you normally don't need to check it.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#StyleOptionType-enum&quot;&gt;&lt;tt&gt;StyleOptionType&lt;/tt&gt;&lt;/a&gt; */">
        <enum-value name="Version" doc="/**
&lt;p&gt;1&lt;/p&gt;
 */"/>
</enum>
    <enum name="StyleOptionType" doc="/**
&lt;p&gt;This enum is used to hold information about the type of the style option, and is defined for each &lt;a href=&quot;QStyleOption.html#QStyleOption(int, int)&quot;&gt;&lt;tt&gt;QStyleOption&lt;/tt&gt;&lt;/a&gt; subclass.&lt;/p&gt;
&lt;p&gt;The type is used internally by &lt;a href=&quot;QStyleOption.html#QStyleOption(int, int)&quot;&gt;&lt;tt&gt;QStyleOption&lt;/tt&gt;&lt;/a&gt;, 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 &lt;a href=&quot;QStyleOption.html#QStyleOption(int, int)&quot;&gt;&lt;tt&gt;QStyleOption&lt;/tt&gt;&lt;/a&gt; subclass and your own styles.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#StyleOptionVersion-enum&quot;&gt;&lt;tt&gt;StyleOptionVersion&lt;/tt&gt;&lt;/a&gt; */">
        <enum-value name="Type" doc="/**
&lt;p&gt;The type of style option provided (&lt;a href=&quot;QStyleOption.html#OptionType-enum&quot;&gt;&lt;tt&gt;SO_DockWidget&lt;/tt&gt;&lt;/a&gt; for this class).&lt;/p&gt;
 */"/>
</enum>
    <method name="public final java.lang.String title()" doc="/**
&lt;p&gt;Returns the title of the dock window.&lt;/p&gt;
&lt;p&gt;The default value is an empty string.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#setTitle(java.lang.String)&quot;&gt;&lt;tt&gt;setTitle&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setTitle(java.lang.String title)" doc="/**
&lt;p&gt;Sets the title of the dock window to &lt;tt&gt;title&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The default value is an empty string.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#title()&quot;&gt;&lt;tt&gt;title&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean floatable()" doc="/**
&lt;p&gt;Returns whether the dock window is floatable.&lt;/p&gt;
&lt;p&gt;The default value is true.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#setFloatable(boolean)&quot;&gt;&lt;tt&gt;setFloatable&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setFloatable(boolean floatable)" doc="/**
&lt;p&gt;Sets whether the dock window is floatable to &lt;tt&gt;floatable&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The default value is true.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#floatable()&quot;&gt;&lt;tt&gt;floatable&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean closable()" doc="/**
&lt;p&gt;Returns whether the dock window is closable.&lt;/p&gt;
&lt;p&gt;The default value is true.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#setClosable(boolean)&quot;&gt;&lt;tt&gt;setClosable&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setClosable(boolean closable)" doc="/**
&lt;p&gt;Sets whether the dock window is closable to &lt;tt&gt;closable&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The default value is true.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#closable()&quot;&gt;&lt;tt&gt;closable&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final boolean movable()" doc="/**
&lt;p&gt;Returns whether the dock window is movable.&lt;/p&gt;
&lt;p&gt;The default value is false.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#setMovable(boolean)&quot;&gt;&lt;tt&gt;setMovable&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setMovable(boolean movable)" doc="/**
&lt;p&gt;Sets whether the dock window is movable to &lt;tt&gt;movable&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The default value is false.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionDockWidget.html#movable()&quot;&gt;&lt;tt&gt;movable&lt;/tt&gt;&lt;/a&gt; */"/>
</class>
