示例#1
0
void MainChoiceScreen::onClickMainIcon(int iconId)
{
    if(iconId == OPTIONS_ICON)
    {
        menuWidget->showMainMenu();
    }
    else
    {
        emit iconPressed((MAIN_ICONS) iconId);
    }

}
示例#2
0
/**
 * Main program
 */
int main( int argc, char *argv[] )
{
  KApplication app( argc, argv, "kdockprog" );
  KDockProg &prog = *new KDockProg( argc, argv );
  if( 0 == prog.getNumPrograms() ) {
    ::fprintf( stderr, "You have to specify at least one -i -e pair.\n" );
    prog.usage();
    exit(1);
  }

  KDockWidget dock(NULL);
  prog.setDockWidget( dock );
  dock.connect( &dock, SIGNAL(quitSelected()), &app, SLOT(quit()));
  dock.setIcon( prog[0].getIcon() );
  dock.connect( &dock, SIGNAL(iconPressed()), &prog, SLOT(startProgram()) );

  return app.exec();
}