Start af KSplash

Før dit program starter sit beregningsintensive arbejde, eller før det begynder med at indlæse plugin, osv., startes KSplash som følger:

DCOPClient *c = kapp->dcopClient();
QString error;
QCString KSplashName;
int pid = 0;
QStringList args;
args << "--theme=MyCoolTheme" << "--managed";
if (kapp->startServiceByDesktopName("ksplash", args, &error, &KSplashName, &pid))
{
  KMessageBox::sorry(0, error, "Unable to invoke KSplash");
  // Some error processing here.
}

Vi vil antage at der kun er én udgave af KSplash der kører. Andre tilfælde er en smule mere komplicerede. Se venligst DCOP-dokumentationen for yderligere detaljer.