コード例 #1
0
ファイル: qtlabelpeer.cpp プロジェクト: 0day-ci/gcc
/*
 * Sets the text
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtLabelPeer_setText
(JNIEnv *env, jobject obj, jstring str)
{
  QLabel *label = (QLabel *) getNativeObject( env, obj );
  assert( label );

  QString *qStr = getQString(env, str);
  mainThread->postEventToMain( new LabelTitle( label, qStr, 0 ) );
}
コード例 #2
0
ファイル: qtchoicepeer.cpp プロジェクト: 0day-ci/gcc
/*
 * Inserts a choice box item at index.
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtChoicePeer_add
(JNIEnv *env, jobject obj, jstring itemLabel, jint index)
{
  QComboBox *box = (QComboBox *) getNativeObject( env, obj );
  assert( box );

  QString *qStr = getQString( env, itemLabel );
  mainThread->postEventToMain( new InsertEvent( box, qStr, index ) );
}
コード例 #3
0
ファイル: qttextfieldpeer.cpp プロジェクト: 0day-ci/gcc
/*
 * Sets the text
 */
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_setText
(JNIEnv *env, jobject obj, jstring text)
{
  QLineEdit *line = (QLineEdit *) getNativeObject( env, obj );
  assert( line );

  QString *qStr = getQString(env, text);
  mainThread->postEventToMain( new TFSetText( line, qStr ) );
}
コード例 #4
0
ファイル: utils_p.cpp プロジェクト: FlavioFalcao/qt-creator
QStringList formattedDiagnostics(const Unit::Ptr &unit)
{
    QStringList diags;
    if (!unit->isLoaded())
        return diags;

    const unsigned count = unit->getNumDiagnostics();
    for (unsigned i = 0; i < count; ++i) {
        CXDiagnostic diag = unit->getDiagnostic(i);

        unsigned opt = CXDiagnostic_DisplaySourceLocation
                | CXDiagnostic_DisplayColumn
                | CXDiagnostic_DisplaySourceRanges
                | CXDiagnostic_DisplayOption
                | CXDiagnostic_DisplayCategoryId
                | CXDiagnostic_DisplayCategoryName
                ;
        diags << getQString(clang_formatDiagnostic(diag, opt));
        clang_disposeDiagnostic(diag);
    }

    return diags;
}