<class name="QStyleFactory" doc="/**
&lt;p&gt;The &lt;a href=&quot;QStyleFactory.html#QStyleFactory()&quot;&gt;&lt;tt&gt;QStyleFactory&lt;/tt&gt;&lt;/a&gt; class creates &lt;a href=&quot;QStyle.html&quot;&gt;&lt;tt&gt;QStyle&lt;/tt&gt;&lt;/a&gt; objects.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;QStyle.html&quot;&gt;&lt;tt&gt;QStyle&lt;/tt&gt;&lt;/a&gt; class is an abstract base class that encapsulates the look and feel of a GUI. &lt;a href=&quot;QStyleFactory.html#QStyleFactory()&quot;&gt;&lt;tt&gt;QStyleFactory&lt;/tt&gt;&lt;/a&gt; creates a &lt;a href=&quot;QStyle.html&quot;&gt;&lt;tt&gt;QStyle&lt;/tt&gt;&lt;/a&gt; object using the &lt;a href=&quot;QStyleFactory.html#create(java.lang.String)&quot;&gt;&lt;tt&gt;create&lt;/tt&gt;&lt;/a&gt; function and a key identifying the style. The styles are either built-in or dynamically loaded from a style plugin (see QStylePlugin).&lt;/p&gt;
&lt;p&gt;The valid keys can be retrieved using the &lt;a href=&quot;QStyleFactory.html#keys()&quot;&gt;&lt;tt&gt;keys&lt;/tt&gt;&lt;/a&gt; function. Typically they include &amp;quot;windows&amp;quot;, &amp;quot;motif&amp;quot;, &amp;quot;cde&amp;quot;, &amp;quot;plastique&amp;quot; and &amp;quot;cleanlooks&amp;quot;. Depending on the platform, &amp;quot;windowsxp&amp;quot;, &amp;quot;windowsvista&amp;quot; and &amp;quot;macintosh&amp;quot; may be available. Note that keys are case insensitive.&lt;/p&gt;

@see &lt;a href=&quot;QStyle.html&quot;&gt;&lt;tt&gt;QStyle&lt;/tt&gt;&lt;/a&gt; */">
    <method name="public QStyleFactory()"/>
    <method name="public native static com.trolltech.qt.gui.QStyle create(java.lang.String arg__1)" doc="/**
&lt;p&gt;Creates a &lt;a href=&quot;QStyle.html&quot;&gt;&lt;tt&gt;QStyle&lt;/tt&gt;&lt;/a&gt; object that matches the given &lt;tt&gt;arg__1&lt;/tt&gt;. This is either a built-in style, or a style from a style plugin.&lt;/p&gt;
&lt;p&gt;Note that keys are case insensitive.&lt;/p&gt;

@see &lt;a href=&quot;QStyleFactory.html#keys()&quot;&gt;&lt;tt&gt;keys&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public native static java.util.List&lt;java.lang.String&gt; keys()" doc="/**
&lt;p&gt;Returns the list of valid keys, i.e&amp;#x2e; the keys this factory can create styles for.&lt;/p&gt;

@see &lt;a href=&quot;QStyleFactory.html#create(java.lang.String)&quot;&gt;&lt;tt&gt;create&lt;/tt&gt;&lt;/a&gt; */"/>
</class>
