<class name="QStyleOptionFrame" doc="/** <p>The <a href="QStyleOptionFrame.html#QStyleOptionFrame(int)"><tt>QStyleOptionFrame</tt></a> class is used to describe the parameters for drawing a frame.</p> <p><a href="QStyleOptionFrame.html#QStyleOptionFrame(int)"><tt>QStyleOptionFrame</tt></a> is used for drawing several built-in Qt widgets, including <a href="QFrame.html"><tt>QFrame</tt></a>, <a href="QGroupBox.html"><tt>QGroupBox</tt></a>, <a href="QLineEdit.html"><tt>QLineEdit</tt></a>, and <a href="QMenu.html"><tt>QMenu</tt></a>. Note that to describe the parameters necessary for drawing a frame in Qt 4.1 or above, you must use the <a href="QStyleOptionFrameV2.html"><tt>QStyleOptionFrameV2</tt></a> subclass.</p> <p>An instance of the <a href="QStyleOptionFrame.html#QStyleOptionFrame(int)"><tt>QStyleOptionFrame</tt></a> class has <a href="QStyleOption.html#type()">type</tt></a> <a href="QStyleOption.html#OptionType-enum"><tt>SO_Frame</tt></a> and <a href="QStyleOption.html#version()">version</tt></a> 1.</p> <p>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="QStyleOptionFrame.html#QStyleOptionFrame(int)"><tt>QStyleOptionFrame</tt></a> and <a href="QStyleOptionFrameV2.html"><tt>QStyleOptionFrameV2</tt></a>.</p> <p>For an example demonstrating how style options can be used, see the Styles</tt> example.</p> @see <a href="QStyleOptionFrameV2.html"><tt>QStyleOptionFrameV2</tt></a> @see <a href="QStyleOption.html#QStyleOption(int, int)"><tt>QStyleOption</tt></a> */"> <method name="public QStyleOptionFrame(com.trolltech.qt.gui.QStyleOptionFrame other)" doc="/** <p>Constructs a copy of the <tt>other</tt> style option.</p> */"/> <method name="public QStyleOptionFrame()" doc="/** <p>Constructs a <a href="QStyleOptionFrame.html#QStyleOptionFrame(int)"><tt>QStyleOptionFrame</tt></a>, initializing the members variables to their default values.</p> */"/> <method name="protected QStyleOptionFrame(int version)" doc="/** <p>This method is used internally by Qt Jambi. Do not use it in your applications.</p> */"/> <enum name="StyleOptionVersion" doc="/** <p>This enum is used to hold information about the version of the style option, and is defined for each <a href="QStyleOption.html#QStyleOption(int, int)"><tt>QStyleOption</tt></a> subclass.</p> <p>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> @see <a href="QStyleOptionFrame.html#StyleOptionType-enum"><tt>StyleOptionType</tt></a> */"> <enum-value name="Version" doc="/** <p>1</p> */"/> </enum> <enum name="StyleOptionType" doc="/** <p>This enum is used to hold information about the type of the style option, and is defined for each <a href="QStyleOption.html#QStyleOption(int, int)"><tt>QStyleOption</tt></a> subclass.</p> <p>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.</p> @see <a href="QStyleOptionFrame.html#StyleOptionVersion-enum"><tt>StyleOptionVersion</tt></a> */"> <enum-value name="Type" doc="/** <p>The type of style option provided (<a href="QStyleOption.html#OptionType-enum"><tt>SO_Frame</tt></a> for this class).</p> */"/> </enum> <method name="public final int lineWidth()" doc="/** <p>Returns the line width for drawing the frame.</p> <p>The default value is 0.</p> @see <a href="QStyleOptionFrame.html#setLineWidth(int)"><tt>setLineWidth</tt></a> @see <tt>QFrame::lineWidth</tt> */"/> <method name="public final void setLineWidth(int lineWidth)" doc="/** <p>Sets the line width for drawing the frame to <tt>lineWidth</tt>.</p> <p>The default value is 0.</p> @see <tt>QFrame::lineWidth</tt> */"/> <method name="public final int midLineWidth()" doc="/** <p>Returns the mid-line width for drawing the frame.</p> <p>This is usually used in drawing sunken or raised frames.</p> <p>The default value is 0.</p> @see <a href="QStyleOptionFrame.html#setMidLineWidth(int)"><tt>setMidLineWidth</tt></a> @see <tt>QFrame::midLineWidth</tt> */"/> <method name="public final void setMidLineWidth(int midLineWidth)" doc="/** <p>Sets the mid-line width for drawing the frame to <tt>midLineWidth</tt>.</p> <p>This is usually used in drawing sunken or raised frames.</p> <p>The default value is 0.</p> @see <tt>QFrame::midLineWidth</tt> */"/> </class>