void TestButton::mousePressEvent(QMouseEvent *e) { if (m_firstClick) { m_originalText = text(); m_firstClick = false; } switch (e->button()) { case Qt::LeftButton: setText(i18nc("Mouse button", "Left button")); break; case Qt::RightButton: setText(i18nc("Mouse button", "Right button")); break; case Qt::MiddleButton: setText(i18nc("Mouse button", "Middle button")); break; default: break; } QTimer::singleShot(500, this, SLOT(resetText())); QPushButton::mousePressEvent(e); }
usbMsgLen_t usbFunctionSetup(uchar data[8]) { usbRequest_t *rq = (void *)data; /* static uchar dataBuffer[4]; //buffer must stay valid when usbFunctionSetup returns if(rq->bRequest == CUSTOM_RQ_ECHO){ // echo -- used for reliability tests dataBuffer[0] = rq->wValue.bytes[0]; dataBuffer[1] = rq->wValue.bytes[1]; dataBuffer[2] = rq->wIndex.bytes[0]; dataBuffer[3] = rq->wIndex.bytes[1]; usbMsgPtr = dataBuffer; // tell the driver which data to return return 4; }else */ if(rq->bRequest == CUSTOM_RQ_SET_TEXT){ resetText(); // initialize position index bytesRemaining = rq->wLength.word; // store the amount of data requested if(bytesRemaining > sizeof(text)) // limit to buffer size bytesRemaining = sizeof(text); return USB_NO_MSG; // tell driver to use usbFunctionWrite() } /*else if(rq->bRequest == CUSTOM_RQ_CLEAR){ resetText(); writeChar(0); return 0; }*/ else if(rq->bRequest == CUSTOM_RQ_SYMBOL){ special = rq->wValue.bytes[0]; return 0; } return 0; /* default for not implemented requests: return no data back to host */ }
QUAboutDialog::QUAboutDialog(QWidget *parent): QDialog(parent) { setupUi(this); this->setWindowFlags(Qt::SplashScreen); connect(acceptBtn, SIGNAL(clicked()), this, SLOT(accept())); QFile f(":/txt/credits"); if(f.open(QIODevice::ReadOnly | QIODevice::Text)) { credits->setHtml(QString(f.readAll()).replace("\n", "<br>")); f.close(); } QDateTime dateTime = QDateTime::fromString(QString(date_time), "dd.MM.yyyy HH:mm"); versionLbl->setText(QString(tr("Version: <b>%1.%2.%3</b><br>SVN: #%4, %5")) .arg(MAJOR_VERSION) .arg(MINOR_VERSION) .arg(PATCH_VERSION) .arg(QString(revision).remove(QRegExp("(.*:)|\\D"))) .arg(dateTime.toString("MMM dd yyyy, HH:mm"))); resetText(); credits->document()->setDefaultStyleSheet("a {color: white}"); }
//Draw 'point' void drawPoint(bool isPlayer1Goal) { resetText(); moveToD(-32, 0); if(isPlayer1Goal) printStr("P1 SCORED!\x80"); else printStr("P2 SCORED!\x80"); }
void debugPrint(char * str) { resetText(); moveToD(-40, -60); intensA(0x5f); printStr(str); }
void drawServe(bool isPlayer1) { resetText(); moveToD(-32, 0); if(isPlayer1) printStr("a SERVE a\x80"); //a = up arrow else printStr("c SERVE c\x80"); //c = down arrow }
void QUAboutDialog::scrollDown() { QScrollBar *bar = credits->verticalScrollBar(); if(bar->value() >= bar->maximum()) QTimer::singleShot(RESET_GAP, this, SLOT(resetText())); else { bar->setValue(bar->value() + SCROLL_STEP); QTimer::singleShot(SCROLL_GAP, this, SLOT(scrollDown())); } }
void Parser::run(char *textBuf, int textBufLen, Symbol *symbols) { mSymbols = symbols; mTextBuf = textBuf; mTextBufEnd = mTextBuf; mTextBufEnd += textBufLen; resetText(); mStopped = false; parse(); }
void drawScores(GameVars* gameVars) { resetText(); intensA(0x2f); //faint if (gameVars->player1.score < maxScoreForPlayer && gameVars->player2.score < maxScoreForPlayer) { //display scores (convert p2 score to char) printShipsX(gameVars->player1.score, gameVars->player2.score + '0', -31, 28); } }
//Draw 'game over' void drawGameOver(bool isPlayer1Winner) { resetText(); moveToD(-45, 15); if(isPlayer1Winner) printStr("PLAYER 1 WINS!\x80"); else printStr("PLAYER 2 WINS!\x80"); reset0Ref(); moveToD(menuXpos, -5); intensA(0x5f); printStr("1 PLAY AGAIN\x80"); moveToD(menuXpos, -15); printStr("2 MAIN MENU\x80"); }
void drawMainMenu(int drawScale) { resetText(); moveToD(menuXpos, 20); printStr("VECPONG:\x80"); moveToD(menuXpos, 10); printStr("MAIN MENU\x80"); reset0Ref(); moveToD(menuXpos, -5); intensA(0x5f); printStr("1 PLAY GAME\x80"); moveToD(menuXpos, -15); printStr("2 CREDITS\x80"); }
void kMyMoneyEdit::init() { QHBoxLayout *editLayout = new QHBoxLayout(this); editLayout->setSpacing(0); editLayout->setContentsMargins(0, 0, 0, 0); allowEmpty = false; m_edit = new kMyMoneyLineEdit(this, true); m_edit->installEventFilter(this); setFocusProxy(m_edit); editLayout->addWidget(m_edit); // Yes, just a simple double validator ! kMyMoneyMoneyValidator *validator = new kMyMoneyMoneyValidator(this); m_edit->setValidator(validator); m_edit->setAlignment(Qt::AlignRight | Qt::AlignVCenter); m_calculatorFrame = new QWidget(this); QVBoxLayout *calculatorFrameVBoxLayout = new QVBoxLayout(m_calculatorFrame); calculatorFrameVBoxLayout->setMargin(0); m_calculatorFrame->setWindowFlags(Qt::Popup); editLayout->addWidget(m_calculatorFrame); m_calculator = new kMyMoneyCalculator(m_calculatorFrame); calculatorFrameVBoxLayout->addWidget(m_calculator); m_calculatorFrame->hide(); m_calcButton = new QPushButton(QIcon::fromTheme("accessories-calculator"), QString(""), this); m_calcButton->setFocusProxy(m_edit); editLayout->addWidget(m_calcButton); QPixmap pixmap; pixmap.loadFromData(resetButtonImage, sizeof(resetButtonImage), "PNG", 0); m_resetButton = new QPushButton(pixmap, QString(""), this); m_resetButton->setEnabled(false); m_resetButton->setFocusProxy(m_edit); editLayout->addWidget(m_resetButton); KSharedConfigPtr kconfig = KSharedConfig::openConfig(); KConfigGroup grp = kconfig->group("General Options"); if (grp.readEntry("DontShowCalculatorButton", false) == true) setCalculatorButtonVisible(false); connect(m_edit, SIGNAL(textChanged(QString)), this, SLOT(theTextChanged(QString))); connect(m_calculator, SIGNAL(signalResultAvailable()), this, SLOT(slotCalculatorResult())); connect(m_calcButton, SIGNAL(clicked()), this, SLOT(slotCalculatorOpen())); connect(m_resetButton, SIGNAL(clicked()), this, SLOT(resetText())); }
void EditStringCell::setItem(KeyValueItemsPair newKeyValueItemsPair) { _keyValueItemsPair = newKeyValueItemsPair; resetText(); }
antlr::RefToken FMTLexer::nextToken() { antlr::RefToken theRetToken; for (;;) { antlr::RefToken theRetToken; int _ttype = antlr::Token::INVALID_TYPE; resetText(); try { // for lexical and char stream error handling switch ( LA(1)) { case 0x22 /* '\"' */ : case 0x27 /* '\'' */ : { mSTRING(true); theRetToken=_returnToken; break; } case 0x28 /* '(' */ : { mLBRACE(true); theRetToken=_returnToken; break; } case 0x29 /* ')' */ : { mRBRACE(true); theRetToken=_returnToken; break; } case 0x2f /* '/' */ : { mSLASH(true); theRetToken=_returnToken; break; } case 0x2c /* ',' */ : { mCOMMA(true); theRetToken=_returnToken; break; } case 0x41 /* 'A' */ : case 0x61 /* 'a' */ : { mA(true); theRetToken=_returnToken; break; } case 0x3a /* ':' */ : { mTERM(true); theRetToken=_returnToken; break; } case 0x24 /* '$' */ : { mNONL(true); theRetToken=_returnToken; break; } case 0x46 /* 'F' */ : case 0x66 /* 'f' */ : { mF(true); theRetToken=_returnToken; break; } case 0x44 /* 'D' */ : case 0x64 /* 'd' */ : { mD(true); theRetToken=_returnToken; break; } case 0x45 /* 'E' */ : case 0x65 /* 'e' */ : { mE(true); theRetToken=_returnToken; break; } case 0x47 /* 'G' */ : case 0x67 /* 'g' */ : { mG(true); theRetToken=_returnToken; break; } case 0x49 /* 'I' */ : case 0x69 /* 'i' */ : { mI(true); theRetToken=_returnToken; break; } case 0x4f /* 'O' */ : case 0x6f /* 'o' */ : { mO(true); theRetToken=_returnToken; break; } case 0x42 /* 'B' */ : case 0x62 /* 'b' */ : { mB(true); theRetToken=_returnToken; break; } case 0x5a /* 'Z' */ : { mZ(true); theRetToken=_returnToken; break; } case 0x7a /* 'z' */ : { mZZ(true); theRetToken=_returnToken; break; } case 0x51 /* 'Q' */ : case 0x71 /* 'q' */ : { mQ(true); theRetToken=_returnToken; break; } case 0x48 /* 'H' */ : case 0x68 /* 'h' */ : { mH(true); theRetToken=_returnToken; break; } case 0x54 /* 'T' */ : case 0x74 /* 't' */ : { mT(true); theRetToken=_returnToken; break; } case 0x4c /* 'L' */ : case 0x6c /* 'l' */ : { mL(true); theRetToken=_returnToken; break; } case 0x52 /* 'R' */ : case 0x72 /* 'r' */ : { mR(true); theRetToken=_returnToken; break; } case 0x58 /* 'X' */ : case 0x78 /* 'x' */ : { mX(true); theRetToken=_returnToken; break; } case 0x2e /* '.' */ : { mDOT(true); theRetToken=_returnToken; break; } case 0x9 /* '\t' */ : case 0x20 /* ' ' */ : { mWHITESPACE(true); theRetToken=_returnToken; break; } case 0x2b /* '+' */ : case 0x2d /* '-' */ : case 0x30 /* '0' */ : case 0x31 /* '1' */ : case 0x32 /* '2' */ : case 0x33 /* '3' */ : case 0x34 /* '4' */ : case 0x35 /* '5' */ : case 0x36 /* '6' */ : case 0x37 /* '7' */ : case 0x38 /* '8' */ : case 0x39 /* '9' */ : { mNUMBER(true); theRetToken=_returnToken; break; } default: if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x4d /* 'M' */ ) && (LA(3) == 0x4f /* 'O' */ ) && (LA(4) == 0x41 /* 'A' */ )) { mCMOA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x4d /* 'M' */ ) && (LA(3) == 0x4f /* 'O' */ ) && (LA(4) == 0x49 /* 'I' */ )) { mCMOI(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x4d /* 'M' */ ) && (LA(3) == 0x6f /* 'o' */ )) { mCMoA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x44 /* 'D' */ ) && (LA(3) == 0x49 /* 'I' */ )) { mCDI(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x4d /* 'M' */ ) && (LA(3) == 0x49 /* 'I' */ )) { mCMI(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x53 /* 'S' */ ) && (LA(3) == 0x49 /* 'I' */ )) { mCSI(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x53 /* 'S' */ ) && (LA(3) == 0x46 /* 'F' */ )) { mCSF(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x44 /* 'D' */ ) && (LA(3) == 0x57 /* 'W' */ )) { mCDWA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x44 /* 'D' */ ) && (LA(3) == 0x77 /* 'w' */ )) { mCDwA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x41 /* 'A' */ ) && (LA(3) == 0x50 /* 'P' */ )) { mCAPA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x41 /* 'A' */ ) && (LA(3) == 0x70 /* 'p' */ )) { mCApA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x25 /* '%' */ ) && (LA(2) == 0x22 /* '\"' */ || LA(2) == 0x27 /* '\'' */ )) { mCSTRING(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x6d /* 'm' */ )) { mCmoA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x59 /* 'Y' */ )) { mCYI(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x48 /* 'H' */ )) { mCHI(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x68 /* 'h' */ )) { mChI(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x64 /* 'd' */ )) { mCdwA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ ) && (LA(2) == 0x61 /* 'a' */ )) { mCapA(true); theRetToken=_returnToken; } else if ((LA(1) == 0x43 /* 'C' */ || LA(1) == 0x63 /* 'c' */ ) && (true)) { mC(true); theRetToken=_returnToken; } else if ((LA(1) == 0x25 /* '%' */ ) && (true)) { mPERCENT(true); theRetToken=_returnToken; } else { if (LA(1)==EOF_CHAR) { uponEOF(); _returnToken = makeToken(antlr::Token::EOF_TYPE); } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());} } } if ( !_returnToken ) goto tryAgain; // found SKIP token _ttype = _returnToken->getType(); _ttype = testLiteralsTable(_ttype); _returnToken->setType(_ttype); return _returnToken; } catch (antlr::RecognitionException& e) { throw antlr::TokenStreamRecognitionException(e); } catch (antlr::CharStreamIOException& csie) { throw antlr::TokenStreamIOException(csie.io); } catch (antlr::CharStreamException& cse) { throw antlr::TokenStreamException(cse.getMessage()); } tryAgain:; } }
//Draw 'ready' void drawReady() { resetText(); moveToD(-22, 0); printStr("READY?\x80"); }