Viser beskeder |
forrige | Brug af KSplash indefra dit eget program | næste |
Før du viser nogen beskeder, skal du indstille det antal skridt du vil vise. For eksempel bruger KDE's opstartsprocedure 7 skridt.
QByteArray data; QDataStream arg(data,IO_WriteOnly); arg << someNumber; if (!(c->send(KSplashName, "KSplashIface", "setStartupItemCount(int)", data)) // Some error processing here.
Når du ønsker at vise en besked med eller uden ikon bruges
arg << QString("iconName") << QString("programName") << QString("Some description"); if (!(c->send(KSplashName, "KSplashIface", "programStarted(QString,QString,QString)", data)) { // Some error processing here. }
Hver gang du kalder programStarted
, forøges antallet af færdige skridt. Når dit program er færdig med sin opstart, så gør følgende for at få opstartskærmen til at gå væk:
if (!(c->send(KSplashName, "KSplashIface", "startupComplete()", data)) { // Noget fejlbehandling her. }
Det er det hele! Du behøver ikke andet for kunne udnytte alt hvad KSplash har at tilbyde.
forrige | hjem | næste |
Start af KSplash | op | Skriv nye KSplash-plugin |