Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ApplicationInterface Struct Reference

Application interface currently used by the quicklaunch framework. More...

#include </home/clem/local/src/opie/library/applicationinterface.h>

Inheritance diagram for ApplicationInterface:

Inheritance graph
[legend]
Collaboration diagram for ApplicationInterface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual QWidget * createMainWindow (const QString &appName, QWidget *parent=0, const char *name=0, Qt::WFlags f=0)=0
 create the mainwindow for the giving application name Create a main window for the giving application name
virtual QStringList applications () const =0

Detailed Description

Application interface currently used by the quicklaunch framework.

This is the interface to be exposed by applications available as DSO Normally one would use the OApplicationFactory which does the magic of exposing the interface.

Resulting dynamic shared objects (dso) need to go into the OPIEDIR/plugins/application.

You can use this interface to load applications into your application.

Todo:
Implement Services + Trader
Since:
Opie 1.0.2

Definition at line 37 of file applicationinterface.h.


Member Function Documentation

QStringList ApplicationInterface::applications  )  const [pure virtual]
 

The list of application windows supported

Implemented in Opie::Core::OApplicationFactory< Product >, Opie::Core::OApplicationFactory< Opie::Core::Typelist< Product, ProductListTail > >, OApplicationFactory< Product >, and OApplicationFactory< Opie::Typelist< Product, ProductListTail > >.

QWidget * ApplicationInterface::createMainWindow const QString appName,
QWidget *  parent = 0,
const char *  name = 0,
Qt::WFlags  f = 0
[pure virtual]
 

create the mainwindow for the giving application name Create a main window for the giving application name

Parameters:
appName The application widget to be created
parent The parent of the newly created widget
name The name of the QObject
f Possible Window Flags
Returns:
the widget or 0l

Implemented in Opie::Core::OApplicationFactory< Product >, Opie::Core::OApplicationFactory< Opie::Core::Typelist< Product, ProductListTail > >, OApplicationFactory< Product >, and OApplicationFactory< Opie::Typelist< Product, ProductListTail > >.


The documentation for this struct was generated from the following files:
Generated on Sat Nov 5 17:26:30 2005 for OPIE by  doxygen 1.4.2