/** Slot appelé lors de click de case **/ void Case::deminage(){ if(!hasCase || black) return; hasCase = false; thirdMark = false; setLineWidth(1); setMidLineWidth(0); setFrameShape(QFrame::Panel); setFrameShadow(QFrame::Sunken); label->setText(showValue(value)); if(flag && notMine()){ emit signalCaseFlag(false); } else{ emit signalDemine(); if(value >= 9){ label->setText(showValue(value, QString("red"), QString("black"))); emit signalGameOver(false); } else if(value == 0){ emit signalDemineAroundCase(x, y); } } }
void Case::putFlagOneMine(){ if(!flag){ flag = !flag; label->setText(showValue()); emit signalCaseFlag(true); } else{ flag = !flag; label->setText(showValue()); emit signalCaseFlag(false); } }
void showChoice() { int choice; printf("==== 请输入你的选择: ====\n<1.创建链表/添加节点>\t<2.遍历链表>\n<3.反序链表>\t<4.查找值为5>\t<5.退出>\n"); scanf("%d", &choice); switch (choice) { case 1: create(); break; case 2: showValue(); break; case 3: turnOrder(); break; case 4: findFive(); break; case 5: break; default: printf("==== 输入错误,请重新输入 ====\n"); showChoice(); break; } }
static void process(){ rxBuf[rxAdd] = '\0' ; char const *rx = rxBuf ; unsigned long addr ; rx = readHex(rx,&addr); if( rx ){ unsigned long value ; rx = readHex(rx,&value); if( rx ){ showValue(addr); unsigned width ; switch( addr & 3 ){ case 0: width = 4 ; break ; case 1: case 3: width = 1 ; break ; case 2: width = 2 ; break ; } memcpy( (void *)addr, &value, width ); showValue(addr); } else { showValue(addr); } // read request } else if( ('r' == rxBuf[0]) || ('R' == rxBuf[0]) ) reboot(); else if( ('s' == rxBuf[0]) || ('S' == rxBuf[0]) ){ write( DEFUART, "wait 10\r\n" ); delay(10); write( DEFUART, "delay done\r\n" ); } else if( ('x' == rxBuf[0]) || ('X' == rxBuf[0]) ){ unsigned i ; write( DEFUART, "saved context\r\n" ); for( i = 0 ; i < 4 ; i++ ){ writeChar( DEFUART, '[' ); writeHexChar(DEFUART,i); write(DEFUART, "] == 0x" ); writeHex(DEFUART,savedCtx[i]); write( DEFUART, "\r\n" ); } } else if( ('p' == rxBuf[0]) || ('P' == rxBuf[0]) ){ dumpEP(0); } else if( ('u' == rxBuf[0]) || ('U' == rxBuf[0]) ){ usbSpew(); } else if( '.' == rxBuf[0] ){ dumpEP(USBEP_BULKIN); } else tx( "No address (Usage is \"address value\" in hex)\r\n" ); rxAdd = 0 ; }
void showMem(unit_t unit) { struct sysinfo info; if (sysinfo(&info)) { message_error("unable to read system information from kernel"); } showValue("Total Ram", info.totalram * (unsigned long)info.mem_unit, unit); showValue("Free Ram", info.freeram * (unsigned long)info.mem_unit, unit); // showValue("Shared Ram", info.sharedram * (unsigned long)info.mem_unit, unit); showValue("Buffer Ram", info.bufferram * (unsigned long)info.mem_unit, unit); showValue("Total Swap", info.totalswap * (unsigned long)info.mem_unit, unit); showValue("Free Swap", info.freeswap * (unsigned long)info.mem_unit, unit); // showValue("Total High", info.totalhigh * (unsigned long)info.mem_unit, unit); // showValue("Free High", info.freehigh * (unsigned long)info.mem_unit, unit); // showValue("Mem Unit", info.mem_unit, unit); }
void CardPlayer::showCards() { vector< int >::iterator Iter; printf("\033[%dA", (40)); printf("\033[2J"); if(m_table != NULL) printf("remain: %d\n", m_table->getCardNum()); printf("baida:\n"); for(int count = 0 ; count < 2; count ++) { for(int i = 0; i < m_baidaVec.size(); i++) { MJCard card = m_baidaVec[i]; if(count == 0) showValue(card); else showType(card); } printf("\n"); } printf("\n"); showGuid(); for(int count = 0 ; count < 2; count ++) { for(int i = MJTYPE_BEGIN; i < MJTYPE_END; i++) { for(Iter = m_MyPAIVec[i].begin();Iter !=m_MyPAIVec[i].end(); Iter++) { MJCard card; card.type = i; if(i == MJTYPE_BAIDA) card.type = m_baida.type; card.value = *Iter; if(count == 0) showValue(card); else showType(card); } } if(m_tmpCard.type != -1 && m_tmpCard.value != -1) { printf(" "); MJCard card = m_tmpCard; if(count == 0) showValue(card); else showType(card); } printf("\n"); } }
void KEnvVarProxyDlg::showValuePressed() { // Only update the variables whenever if(mDlg->cbShowValue->isChecked()) updateVariables(); showValue(); }
void Case::putFlagOrMarkOneMine(){ if(!flag && !thirdMark){ flag = true; label->setText(showValue()); emit signalCaseFlag(true); } else if(flag && !thirdMark){ flag = false; thirdMark = true; label->setText(showValue()); emit signalCaseFlag(false); } else if(!flag && thirdMark){ thirdMark = false; label->setText(showValue()); } }
void Case::afficheMine(){ if(!hasCase) return; hasCase = false; setLineWidth(1); setMidLineWidth(0); /*setFrameShape(QFrame::Panel); setFrameShadow(QFrame::Plain);*/ setFrameShape(QFrame::Panel); setFrameShadow(QFrame::Sunken); label->setText(showValue(value)); }
void KEnvVarProxyDlg::autoDetectPressed() { bool found = false; setHighLight(mDlg->lbHttp, false); setHighLight(mDlg->lbHttps, false); setHighLight(mDlg->lbFtp, false); setHighLight(mDlg->lbNoProxy, false); // Detect HTTP proxy settings... found |= autoDetectProxySetting(QString::fromLatin1(ENV_HTTP_PROXY), mEnvVarsMap["http"]); // Detect HTTPS proxy settings... found |= autoDetectProxySetting(QString::fromLatin1(ENV_HTTPS_PROXY), mEnvVarsMap["https"]); // Detect FTP proxy settings... found |= autoDetectProxySetting(QString::fromLatin1(ENV_FTP_PROXY), mEnvVarsMap["ftp"]); // Detect the NO_PROXY settings... found |= autoDetectProxySetting(QString::fromLatin1(NO_PROXY), mEnvVarsMap["noProxy"]); if(!found) { QString msg = i18n( "Did not detect any environment variables " "commonly used to set system wide proxy " "information."); QString details = i18n( "<qt>To learn about the variable names the " "automatic detection process searches for, " "press OK, click on the quick help button " "on the window title bar of the " "previous dialog and then click on the " "\"<b>Auto Detect</b>\" button.</qt>"); KMessageBox::detailedSorry(this, msg, details, i18n("Automatic Proxy Variable Detection")); return; } showValue(); }
void KEnvVarProxyDlg::setProxyData(const KProxyData &data) { // Setup HTTP Proxy... if(!getProxyEnv(data.proxyList["http"]).isEmpty()) mEnvVarsMap["http"] = data.proxyList["http"]; // Setup HTTPS Proxy... if(!getProxyEnv(data.proxyList["https"]).isEmpty()) mEnvVarsMap["https"] = data.proxyList["https"]; // Setup FTP Proxy... if(!getProxyEnv(data.proxyList["ftp"]).isEmpty()) mEnvVarsMap["ftp"] = data.proxyList["ftp"]; // Setup NO Proxy For... QString noProxyFor = data.noProxyFor.join(""); if(!getProxyEnv(noProxyFor).isEmpty()) mEnvVarsMap["noProxy"] = noProxyFor; mDlg->cbShowValue->setChecked(data.showEnvVarValue); showValue(); }
void EasyOpenCL<T>::showAllValues() { for(auto& kv : values) { std::cout << kv.first << " : "; showValue(kv.first); } }
/* evaluate Task */ static void eval(Task *task) { Symbol *s; pmValueSet *vset; int i; /* fetch metrics */ taskFetch(task); /* evaluate rule expressions */ s = task->rules; for (i = 0; i < task->nrules; i++) { curr = symValue(*s); if (curr->op < NOP) { (curr->eval)(curr); perf->eval_actual++; } s++; } if (verbose) { /* send binary values */ if (agent) { int sts; s = task->rules; for (i = 0; i < task->nrules; i++) { vset = task->rslt->vset[i]; fillVSet(symValue(*s), vset); s++; } __pmOverrideLastFd(PDU_OVERRIDE2); sts = __pmSendResult(STDOUT_FILENO, pmWhichContext(), task->rslt); if (sts < 0) { fprintf(stderr, "Error: __pmSendResult to summary agent failed: %s\n", pmErrStr(sts)); exit(0); } } /* send values to applet */ else if (applet) { s = task->rules; for (i = 0; i < task->nrules; i++) { showValue(stdout, symValue(*s)); putchar(' '); s++; } putchar('\n'); } /* print values in ASCII */ else { s = task->rules; for (i = 0; i < task->nrules; i++) { printf("%s", symName(*s)); if (archives || showTimeFlag) { printf(" ("); showTime(stdout, now); putchar(')'); } printf(": "); switch (verbose) { case 1: showValue(stdout, symValue(*s)); break; case 2: showAnnotatedValue(stdout, symValue(*s)); break; case 3: showSatisfyingValue(stdout, symValue(*s)); break; } putchar('\n'); s++; } putchar('\n'); } } }