com.trolltech.qt.gui
Class QStyleFactory

java.lang.Object
  extended by com.trolltech.qt.QSignalEmitter
      extended by com.trolltech.qt.QtJambiObject
          extended by com.trolltech.qt.gui.QStyleFactory
All Implemented Interfaces:
QtJambiInterface

public class QStyleFactory
extends QtJambiObject

The QStyleFactory class creates QStyle objects. The QStyle class is an abstract base class that encapsulates the look and feel of a GUI. QStyleFactory creates a QStyle object using the create() function and a key identifying the style. The styles are either built-in or dynamically loaded from a style plugin (see QStylePlugin).

The valid keys can be retrieved using the keys() function. Typically they include "windows", "motif", "cde", "plastique" and "cleanlooks". Depending on the platform, "windowsxp", "windowsvista" and "macintosh" may be available. Note that keys are case insensitive.

See also:
QStyle.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter
QSignalEmitter.Signal0, QSignalEmitter.Signal1, QSignalEmitter.Signal2, QSignalEmitter.Signal3, QSignalEmitter.Signal4, QSignalEmitter.Signal5, QSignalEmitter.Signal6, QSignalEmitter.Signal7, QSignalEmitter.Signal8, QSignalEmitter.Signal9
 
Constructor Summary
QStyleFactory()
          Creates a new QStyleFactory
 
Method Summary
static QStyle create(java.lang.String arg__1)
          Creates and returns a QStyle object that matches the given key, or returns 0 if no matching style is found.
static QStyleFactory fromNativePointer(QNativePointer nativePointer)
          This method returns the QStyleFactory instance pointed to by nativePointer.
static java.util.List keys()
          Returns the list of valid keys, i.e.
 
Methods inherited from class com.trolltech.qt.QtJambiObject
dispose, disposed, equals, finalize, reassignNativeResources, tr, tr, tr
 
Methods inherited from class com.trolltech.qt.QSignalEmitter
blockSignals, disconnect, disconnect, signalsBlocked, signalSender, thread
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.trolltech.qt.QtJambiInterface
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership
 

Constructor Detail

QStyleFactory

public QStyleFactory()
Creates a new QStyleFactory

Method Detail

create

public static QStyle create(java.lang.String arg__1)
Creates and returns a QStyle object that matches the given key, or returns 0 if no matching style is found.

Both built-in styles and styles from style plugins are queried for a matching style.

Note: The keys used are case insensitive.

See also:
keys().


keys

public static java.util.List keys()
Returns the list of valid keys, i.e. the keys this factory can create styles for.

See also:
create().


fromNativePointer

public static QStyleFactory fromNativePointer(QNativePointer nativePointer)
This method returns the QStyleFactory instance pointed to by nativePointer.