diff options
Diffstat (limited to 'Ministro/src/org/kde/necessitas/ministro/IMinistro.aidl')
-rw-r--r-- | Ministro/src/org/kde/necessitas/ministro/IMinistro.aidl | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/Ministro/src/org/kde/necessitas/ministro/IMinistro.aidl b/Ministro/src/org/kde/necessitas/ministro/IMinistro.aidl index 2735e8b..c1101da 100644 --- a/Ministro/src/org/kde/necessitas/ministro/IMinistro.aidl +++ b/Ministro/src/org/kde/necessitas/ministro/IMinistro.aidl @@ -30,17 +30,18 @@ import org.kde.necessitas.ministro.IMinistroCallback; interface IMinistro { - /** - * Check/download required libs to run the application - * - * param callback - interface used by the service to notify the client when it has the libs - * param modules - Qt modules you want to check - * param appName - Application name, used to show more informations to user - * param ministroApiLevel - Ministro api level, used to check ministro service compatibility. - * Current API Level is 1 !!! - * param qtApiLevel - Necessitas api level, used to download the right platform plugin. - * Current API Level is 4 !!! - */ - - void checkModules(in IMinistroCallback callback, in String[] modules, in String appName, in int ministroApiLevel, in int qtApiLevel); +/** +* Check/download required libs to run the application +* +* param callback - interface used by Minsitro service to notify the client when the loader is ready +* param parameters +* parameters fields: +* * Key Name Key type Explanations +* "required.modules" StringArray Required modules by your application +* "application.title" String Application name, used to show more informations to user +* "qt.provider" String Qt libs provider, currently only "necessitas" is supported. +* "minimum.ministro.api" Integer Minimum Ministro API level, used to check if Ministro service compatible with your application. Current API Level is 1 ! +* "minimum.qt.version" Integer Minimim Qt version (e.g. 0x040800, which means Qt 4.8.0, check http://doc.trolltech.com/4.8/qtglobal.html#QT_VERSION)! +*/ + void requestLoader(in IMinistroCallback callback, in Bundle parameters); } |