48 #define EPART_LIBENGSAS_VERSION \
50 inline QString libEngsasVersion() const { return QString(ENGSAS_VERSION_STRING); }; \
129 virtual QString translationDir()
const = 0;
138 virtual QString resourceDir()
const = 0;
163 virtual InitState init(
ECmdLineArgs *args,
bool standalone =
false) = 0;
169 virtual QString name()
const = 0;
175 virtual QString shortName()
const = 0;
180 virtual QImage icon()
const = 0;
184 virtual QString helpDescription()
const = 0;
188 virtual QString description()
const = 0;
194 virtual QUrl website()
const = 0;
198 virtual QString versionString()
const = 0;
207 virtual QString libEngsasVersion()
const = 0;
247 virtual void show() = 0;
250 virtual void showSetupWizard() = 0;
253 #if QT_VERSION >= 0x050000
254 #define LibEngsasEPartIID "de.engsas.libengsas.EPart"
Structure to setup up the EHelpCenter.
Definition: ehelpcentersetup.h:30
Mostly the same as EWidget but for QObject as base class.
Definition: eobject.h:42
An item in the ESettingsModel, which represents one Settingspage.
Definition: esettingsmodelitem.h:35
#define E_CORE_EXPORT
Definition: eglobal.h:107
Q_DECLARE_INTERFACE(EPart,"LibEngsas.EPart/0.1.1")
InitState
Used to identify the result of the init() function.
Definition: epart.h:111
Implement this class to create an object, which can be used in several applications.
Definition: epart.h:106
Class to handle command line arguments and options.
Definition: ecmdlineargs.h:62
Definition: edependencyitem.h:28
QList< EAboutPerson * > AboutPersons
A type to replace QList<EAboutPerson*> with a shorter name.
Definition: eglobal.h:160
QList< ESetupWizardObject * > SetupWizardObjects
A type to replace QList<ESetupWizardObject*> with a shorter name.
Definition: eglobal.h:164
QList< ECmdLineOption * > CmdLineOptions
A type to replacce QList<ECmdLineOption*> with a shorter name.
Definition: eglobal.h:156