KCMKeyboardWidget::KCMKeyboardWidget(Rules* rules_, KeyboardConfig* keyboardConfig_, const QVariantList &args, QWidget* /*parent*/): rules(rules_), actionCollection(NULL), uiUpdating(false) { flags = new Flags(); keyboardConfig = keyboardConfig_; uiWidget = new Ui::TabWidget; uiWidget->setupUi(this); kcmMiscWidget = new KCMiscKeyboardWidget(uiWidget->lowerHardwareWidget); uiWidget->lowerHardwareWidget->layout()->addWidget( kcmMiscWidget ); connect(kcmMiscWidget, SIGNAL(changed(bool)), this, SIGNAL(changed(bool))); if( rules != NULL ) { initializeKeyboardModelUI(); initializeXkbOptionsUI(); initializeLayoutsUI(); } else { uiWidget->tabLayouts->setEnabled(false); uiWidget->tabAdvanced->setEnabled(false); uiWidget->keyboardModelComboBox->setEnabled(false); } handleParameters(args); }
int main(int argc, char *argv[]){ if(!handleParameters(argc, argv)) return 1; char *lines[MAXLINE]; int number; if( (number = readlines(lines, MAXLINE)) >= 0){ qsort((void **)lines, 0, number - 1, cmps[cmpindex]); writelines(lines, number); }else{ printf("error: input too big to sort\n"); return 1; } return 0; }
int main( int argcnt, const char** args ) { logVerbose("%i", __GNUC__); /* first of all, verify type size assumptions */ types_testTypes(); /*logVerbose( "Parsing VM parameters...\n" );*/ handleParameters( argcnt, args ); checkEnvironmentVars(); logInfo( "Pura Experimental Java Virtual Machine v%s - (c) 2007 Daniel Klein\n", STR_VERSION ); ma_init(); heap_init(); interpreter_start( mainClass ); mm_printStatistics(); return 0; }
bool Convertor::cutLine() { size_t found = mTempLine.find(";"); if(found == std::string::npos) return true; if(mTempLine.find("/*") != std::string::npos) mCommented = true; mTempLine = mTempLine.substr(0,found+1); found = mTempLine.find("("); if(found == std::string::npos ||(mTempLine.find(");") == std::string::npos && mTempLine.find(") const;") == std::string::npos)) return true; mTempLine.pop_back(); std::string p = mTempLine.substr(found,mTempLine.size()-1); handleParameters(p); mTempLine = mTempLine.substr(0,found); std::stringstream stream(mTempLine); std::string temp; while(std::getline(stream,temp,' ')) mWords.push_back(temp); if(p != "") mWords.push_back(p); if(mWords.size() < 2) return true; return false; }