Source Code (Use browser search to find items of interest.)

Class Index

aktion'AktionFactory (./kdemultimedia/aktion/aktion_part.h:30)

class AktionFactory : public KLibFactory
{
    Q_OBJECT
public:
    AktionFactory();
    virtual ~AktionFactory();

    virtual QObject* create(QObject* parent = 0, const char* name = 0,
                            const char* classname = "QObject",
                            const QStringList &args = QStringList());

    static KInstance *instance();

private:
    static KInstance *s_instance;
};


aktion'AktionFactory::AktionFactory() (./kdemultimedia/aktion/aktion_part.cpp:54)

AktionFactory::AktionFactory()
{
}


aktion'AktionFactory::~AktionFactory() (./kdemultimedia/aktion/aktion_part.cpp:58)

AktionFactory::~AktionFactory()
{
    if (s_instance)
        delete s_instance;

    s_instance = 0;
}


aktion'AktionFactory::create() (./kdemultimedia/aktion/aktion_part.cpp:66)

QObject *AktionFactory::create(QObject *parent, const char *name, const char*,
                               const QStringList& )
{
    QObject *obj = new AktionPart((QWidget*)parent, name);
    emit objectCreated(obj);
    return obj;
}


aktion'AktionFactory::instance() (./kdemultimedia/aktion/aktion_part.cpp:74)

KInstance *AktionFactory::instance()
{
    if ( !s_instance )
    {
        KAboutData about("aktion", I18N_NOOP("aKtion"), "1.99");
        s_instance = new KInstance(&about);
    }
    return s_instance;
}