controlpanel/tsrc/unit/pluginfortest/secondpluginfortest/src/secondpluginfortest.cpp
author hgs
Tue, 24 Aug 2010 10:30:25 +0800
changeset 52 58cebe0861a8
child 64 5136fef23c4b
permissions -rw-r--r--
201033
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
52
hgs
parents:
diff changeset
     1
hgs
parents:
diff changeset
     2
hgs
parents:
diff changeset
     3
#include "secondpluginfortest.h"
hgs
parents:
diff changeset
     4
#include "secondpluginviewfortest.h"
hgs
parents:
diff changeset
     5
#include <cpsettingformentryitemdataimpl.h>
hgs
parents:
diff changeset
     6
hgs
parents:
diff changeset
     7
SecondPluginForTest::SecondPluginForTest()
hgs
parents:
diff changeset
     8
{
hgs
parents:
diff changeset
     9
}
hgs
parents:
diff changeset
    10
hgs
parents:
diff changeset
    11
SecondPluginForTest::~SecondPluginForTest()
hgs
parents:
diff changeset
    12
{
hgs
parents:
diff changeset
    13
}
hgs
parents:
diff changeset
    14
QList<CpSettingFormItemData*> SecondPluginForTest::createSettingFormItemData(CpItemDataHelper &itemDataHelper) const
hgs
parents:
diff changeset
    15
{
hgs
parents:
diff changeset
    16
    return QList<CpSettingFormItemData*>() 
hgs
parents:
diff changeset
    17
            << new CpSettingFormEntryItemDataImpl<SecondPluginViewForTest>(
hgs
parents:
diff changeset
    18
               itemDataHelper,
hgs
parents:
diff changeset
    19
               tr("The plugin for test"), 
hgs
parents:
diff changeset
    20
               tr("TestPlugin."));
hgs
parents:
diff changeset
    21
}
hgs
parents:
diff changeset
    22
hgs
parents:
diff changeset
    23
CpBaseSettingView *SecondPluginForTest::createSettingView(const QVariant &hint) const
hgs
parents:
diff changeset
    24
{
hgs
parents:
diff changeset
    25
    SecondPluginViewForTest *pView = new SecondPluginViewForTest();
hgs
parents:
diff changeset
    26
    return pView;
hgs
parents:
diff changeset
    27
}
hgs
parents:
diff changeset
    28
hgs
parents:
diff changeset
    29
Q_EXPORT_PLUGIN2(SecondPluginForTest, SecondPluginForTest);