add: app.setHaveWindowLoaded(true);
context: int main(int argc, char **argv){    KAboutData about("akregator", I18N_NOOP("aKregator"), version, description,                     KAboutData::License_GPL, "(C) 2004 Stanislav Karchebny", 0,                     "http://akregator.upnet.ru/");    about.addAuthor( "Stanislav Karchebny", I18N_NOOP("Author, Developer, Maintainer"), "Stanislav.Karchebny@kdemail.net" );    about.addAuthor( "Sashmit Bhaduri", I18N_NOOP("Developer"), "smt@vfemail.net" );    KCmdLineArgs::init(argc, argv, &about);    KCmdLineArgs::addCmdLineOptions( options );    aKregatorApp app;    // see if we are starting with session management    if (app.isRestored())    {        RESTORE(aKregator);    }    else    {        // no session.. just start up normally        KCmdLineArgs *args = KCmdLineArgs::parsedArgs();        if ( args->count() == 0 )        {        aKregator *widget = new aKregator;        widget->show();        }        else        {            int i = 0;            for (; i < args->count(); i++ )            {                aKregator *widget = new aKregator;                widget->show();                widget->load( args->url( i ) );            }        }        args->clear();    }    return app.exec();}