void MainChoiceScreen::onClickMainIcon(int iconId) { if(iconId == OPTIONS_ICON) { menuWidget->showMainMenu(); } else { emit iconPressed((MAIN_ICONS) iconId); } }
/** * 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(); }