Line | |
---|
1 | #include <qstyleplugin.h>
|
---|
2 | #include <qsgistyle.h>
|
---|
3 |
|
---|
4 | class SGIStyle : public QStylePlugin
|
---|
5 | {
|
---|
6 | public:
|
---|
7 | SGIStyle();
|
---|
8 |
|
---|
9 | QStringList keys() const;
|
---|
10 | QStyle *create( const QString& );
|
---|
11 | };
|
---|
12 |
|
---|
13 | SGIStyle::SGIStyle()
|
---|
14 | : QStylePlugin()
|
---|
15 | {
|
---|
16 | }
|
---|
17 |
|
---|
18 | QStringList SGIStyle::keys() const
|
---|
19 | {
|
---|
20 | QStringList list;
|
---|
21 | list << "SGI";
|
---|
22 | return list;
|
---|
23 | }
|
---|
24 |
|
---|
25 | QStyle* SGIStyle::create( const QString& s )
|
---|
26 | {
|
---|
27 | if ( s.lower() == "sgi" )
|
---|
28 | return new QSGIStyle();
|
---|
29 |
|
---|
30 | return 0;
|
---|
31 | }
|
---|
32 |
|
---|
33 | Q_EXPORT_PLUGIN( SGIStyle )
|
---|
Note:
See
TracBrowser
for help on using the repository browser.