Beispiel #1
0
void
SocialWidget::onChanged()
{
    const int remaining = charsAvailable() - ui->textEdit->toPlainText().length();
    ui->charsLeftLabel->setText( tr( "%1 characters left" ).arg( remaining ) );
    ui->buttonBox->button( QDialogButtonBox::Ok )->setEnabled( remaining >= 0 && ( ui->facebookButton->isChecked() || ui->twitterButton->isChecked() ) );
}
Beispiel #2
0
static bool 
getMatches(bool lineStart, size_t* variadicLength, const SVariadicWordDefinition** variadicWord, size_t* constantLength, const SLexConstantsWord** constantWord) {
    if (atBufferEnd())
        return false;

    lex_VariadicMatchString(charsAvailable(), variadicLength, variadicWord);
    bool doNotTryConstantWord = ((*variadicWord) != NULL && (*variadicWord)->token == T_ID && lineStart && lex_PeekChar(*variadicLength) == ':');

    if (doNotTryConstantWord) {
        *constantLength = 0;
        *constantWord = NULL;
    } else {
        lex_ConstantsMatchWord(charsAvailable(), constantLength, constantWord);
    }
    return true;
}
Beispiel #3
0
size_t
lex_SkipCurrentBuffer(void) {
    return lex_SkipBytes(charsAvailable());
}