<class name="QStyleOptionGroupBox" doc="/**
&lt;p&gt;The &lt;a href=&quot;QStyleOptionGroupBox.html#QStyleOptionGroupBox(int)&quot;&gt;&lt;tt&gt;QStyleOptionGroupBox&lt;/tt&gt;&lt;/a&gt; class describes the parameters for drawing a group box.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QStyleOptionButton.html&quot;&gt;&lt;tt&gt;QStyleOptionButton&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 the various graphical elements of a group box.&lt;/p&gt;
&lt;p&gt;It holds the &lt;a href=&quot;QStyleOptionGroupBox.html#lineWidth()&quot;&gt;&lt;tt&gt;lineWidth&lt;/tt&gt;&lt;/a&gt; and the &lt;a href=&quot;QStyleOptionGroupBox.html#midLineWidth()&quot;&gt;&lt;tt&gt;midLineWidth&lt;/tt&gt;&lt;/a&gt; for drawing the panel, the group box's &lt;a href=&quot;QStyleOptionGroupBox.html#text()&quot;&gt;title&lt;/tt&gt;&lt;/a&gt; and the title's &lt;a href=&quot;QStyleOptionGroupBox.html#textAlignment()&quot;&gt;alignment&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QStyleOptionGroupBox.html#textColor()&quot;&gt;color&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;
@see &lt;a href=&quot;QStyleOptionComplex.html#QStyleOptionComplex(int, int)&quot;&gt;&lt;tt&gt;QStyleOptionComplex&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QGroupBox.html&quot;&gt;&lt;tt&gt;QGroupBox&lt;/tt&gt;&lt;/a&gt; */">
    <method name="public QStyleOptionGroupBox(com.trolltech.qt.gui.QStyleOptionGroupBox 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 QStyleOptionGroupBox()" doc="/**
&lt;p&gt;Constructs a &lt;a href=&quot;QStyleOptionGroupBox.html#QStyleOptionGroupBox(int)&quot;&gt;&lt;tt&gt;QStyleOptionGroupBox&lt;/tt&gt;&lt;/a&gt;, initializing the members variables to their default values.&lt;/p&gt;
 */"/>
    <method name="protected QStyleOptionGroupBox(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;QStyleOptionGroupBox.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;QStyleOptionGroupBox.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_GroupBox&lt;/tt&gt;&lt;/a&gt; for this class).&lt;/p&gt;
 */"/>
</enum>
    <method name="public final int lineWidth()" doc="/**
&lt;p&gt;Returns the line width for drawing the panel.&lt;/p&gt;
&lt;p&gt;The value of this variable is, currently, always 1.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#setLineWidth(int)&quot;&gt;&lt;tt&gt;setLineWidth&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QFrame::lineWidth&lt;/tt&gt; */"/>
    <method name="public final void setLineWidth(int lineWidth)" doc="/**
&lt;p&gt;Sets the line width for drawing the panel to &lt;tt&gt;lineWidth&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The value of this variable is, currently, always 1.&lt;/p&gt;

@see &lt;tt&gt;QFrame::lineWidth&lt;/tt&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QStyleOptionFrameV2.FrameFeatures features()" doc="/**
&lt;p&gt;Returns the features of the group box frame.&lt;/p&gt;
&lt;p&gt;The frame is flat by default.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#setFeatures(com.trolltech.qt.gui.QStyleOptionFrameV2.FrameFeatures)&quot;&gt;&lt;tt&gt;setFeatures&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QStyleOptionFrameV2::FrameFeature&lt;/tt&gt; */"/>
    <method name="public final void setFeatures(com.trolltech.qt.gui.QStyleOptionFrameV2.FrameFeatures features)" doc="/**
&lt;p&gt;Sets the features of the group box frame to &lt;tt&gt;features&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The frame is flat by default.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#features()&quot;&gt;&lt;tt&gt;features&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QStyleOptionFrameV2::FrameFeature&lt;/tt&gt; */"/>
    <method name="public final com.trolltech.qt.core.Qt.Alignment textAlignment()" doc="/**
&lt;p&gt;Returns the alignment of the group box title.&lt;/p&gt;
&lt;p&gt;The default value is Qt::AlignLeft.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#setTextAlignment(com.trolltech.qt.core.Qt.Alignment)&quot;&gt;&lt;tt&gt;setTextAlignment&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QGroupBox::alignment&lt;/tt&gt; */"/>
    <method name="public final void setTextAlignment(com.trolltech.qt.core.Qt.Alignment textAlignment)" doc="/**
&lt;p&gt;Sets the alignment of the group box title to &lt;tt&gt;textAlignment&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The default value is Qt::AlignLeft.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#textAlignment()&quot;&gt;&lt;tt&gt;textAlignment&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QGroupBox::alignment&lt;/tt&gt; */"/>
    <method name="public final int midLineWidth()" doc="/**
&lt;p&gt;Returns the mid-line width for drawing the panel.&lt;/p&gt;
&lt;p&gt;The mid-line width is usually used when drawing sunken or raised group box frames. The value of this variable is, currently, always 0.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#setMidLineWidth(int)&quot;&gt;&lt;tt&gt;setMidLineWidth&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QFrame::midLineWidth&lt;/tt&gt; */"/>
    <method name="public final void setMidLineWidth(int midLineWidth)" doc="/**
&lt;p&gt;Sets the mid-line width for drawing the panel to &lt;tt&gt;midLineWidth&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The mid-line width is usually used when drawing sunken or raised group box frames. The value of this variable is, currently, always 0.&lt;/p&gt;

@see &lt;tt&gt;QFrame::midLineWidth&lt;/tt&gt; */"/>
    <method name="public final java.lang.String text()" doc="/**
&lt;p&gt;Returns the text of the group box.&lt;/p&gt;
&lt;p&gt;The default value is an empty string.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#setText(java.lang.String)&quot;&gt;&lt;tt&gt;setText&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QGroupBox::title&lt;/tt&gt; */"/>
    <method name="public final void setText(java.lang.String text)" doc="/**
&lt;p&gt;Sets the text of the group box to &lt;tt&gt;text&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The default value is an empty string.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#text()&quot;&gt;&lt;tt&gt;text&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QGroupBox::title&lt;/tt&gt; */"/>
    <method name="public final com.trolltech.qt.gui.QColor textColor()" doc="/**
&lt;p&gt;Returns the color of the group box title.&lt;/p&gt;
&lt;p&gt;The default value is an invalid color with the RGB value (0, 0, 0). An invalid color is a color that is not properly set up for the underlying window system.&lt;/p&gt;

@see &lt;a href=&quot;QStyleOptionGroupBox.html#setTextColor(com.trolltech.qt.gui.QColor)&quot;&gt;&lt;tt&gt;setTextColor&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setTextColor(com.trolltech.qt.gui.QColor textColor)" doc="/**
&lt;p&gt;Sets the color of the group box title to &lt;tt&gt;textColor&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The default value is an invalid color with the RGB value (0, 0, 0). An invalid color is a color that is not properly set up for the underlying window system.&lt;/p&gt;

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