]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Updated SALOME GUI sources for building under Ms Visual .NET on Windows platform.
authorstv <stv@opencascade.com>
Tue, 21 Feb 2006 14:41:58 +0000 (14:41 +0000)
committerstv <stv@opencascade.com>
Tue, 21 Feb 2006 14:41:58 +0000 (14:41 +0000)
src/PythonConsole/PythonConsole_PyEditor.cxx

index 5bb4aed68f933ca15844601a6bc04e82ec320065..76c77478d493a182559dc5cbec29dcc036ac3e0a 100755 (executable)
@@ -51,7 +51,8 @@ enum { IdCopy, IdPaste, IdClear, IdSelectAll };
 
 static QString READY_PROMPT = ">>> ";
 static QString DOTS_PROMPT  = "... ";
-#define PROMPT_SIZE _currentPrompt.length()
+
+#define PROMPT_SIZE (int)_currentPrompt.length()
 
 class ExecCommand : public PyInterp_LockRequest
 {
@@ -598,9 +599,9 @@ void PythonConsole_PyEditor::keyPressEvent( QKeyEvent* e )
        if ( ctrlPressed && !hasSelectedText() ) {
          QString txt = text( curLine );
          int ind = curCol;
-         while ( ind < txt.length()-1 && txt[ ind ] == ' ' ) ind++;
+         while ( ind < (int)( txt.length() - 1 ) && txt[ind] == ' ' ) ind++;
          ind = txt.find( ' ', ind );
-         while ( ind < txt.length()-1 && txt[ ind ] == ' ' ) ind++;
+         while ( ind < (int)( txt.length() - 1 ) && txt[ ind ] == ' ' ) ind++;
          if ( ind > PROMPT_SIZE-1 ) {
            setSelection( curLine, curCol, curLine, ind );
            removeSelectedText();
@@ -708,7 +709,7 @@ QPopupMenu* PythonConsole_PyEditor::createPopupMenu( const QPoint& pos )
   QPopupMenu* popup = QTextEdit::createPopupMenu( pos );
 
   QValueList<int> ids;
-  for ( int i = 0; popup && i < popup->count(); i++ )
+  for ( int i = 0; popup && i < (int)popup->count(); i++ )
   {
     if ( !popup->isItemEnabled( popup->idAt( i ) ) )
       ids.append( popup->idAt( i ) );