Revision: 6193
Author: nogu.dev
Date: Sun Feb 28 14:57:39 2010
Log: * qt4/immodule/qtextutil.cpp
  - Introduce ENABLE_QT4_QT3SUPPORT macro.
http://code.google.com/p/uim/source/detail?r=6193

Modified:
 /trunk/qt4/immodule/qtextutil.cpp

=======================================
--- /trunk/qt4/immodule/qtextutil.cpp   Sun Feb 28 14:56:41 2010
+++ /trunk/qt4/immodule/qtextutil.cpp   Sun Feb 28 14:57:39 2010
@@ -39,10 +39,11 @@

 #include <qwidget.h>
 #include <qlineedit.h>
-//#include <qtextedit.h>
-#include <Q3TextEdit>
 #include <qapplication.h>
 #include <qclipboard.h>
+#ifdef ENABLE_QT4_QT3SUPPORT
+# include <Qt3Support/Q3TextEdit>
+#endif

 #include "uim/uim.h"

@@ -133,9 +134,11 @@
     if ( mWidget->inherits( "QLineEdit" ) )
         err = acquirePrimaryTextInQLineEdit( origin, former_req_len,
latter_req_len, former, latter );
+#ifdef ENABLE_QT4_QT3SUPPORT
     else if ( mWidget->inherits( "Q3TextEdit" ) )
         err = acquirePrimaryTextInQTextEdit( origin, former_req_len,
latter_req_len, former, latter );
+#endif
     else
         // FIXME other widgets?
         err = -1;
@@ -245,6 +248,7 @@
     return 0;
 }

+#ifdef ENABLE_QT4_QT3SUPPORT
 int
 QUimTextUtil::acquirePrimaryTextInQTextEdit( enum UTextOrigin origin,
                                              int former_req_len,
@@ -403,6 +407,7 @@
     edit->setTextFormat( format );
     return 0;
 }
+#endif

 int
 QUimTextUtil::acquireSelectionText( enum UTextOrigin origin,
@@ -419,9 +424,11 @@
     if ( mWidget->inherits( "QLineEdit" ) )
         err = acquireSelectionTextInQLineEdit( origin, former_req_len,
latter_req_len, former, latter );
+#ifdef ENABLE_QT4_QT3SUPPORT
     else if ( mWidget->inherits( "Q3TextEdit" ) )
         err = acquireSelectionTextInQTextEdit( origin, former_req_len,
latter_req_len, former, latter );
+#endif
     else
         // FIXME other widgets?
         err = -1;
@@ -483,6 +490,7 @@
     return 0;
 }

+#ifdef ENABLE_QT4_QT3SUPPORT
 int
 QUimTextUtil::acquireSelectionTextInQTextEdit( enum UTextOrigin origin,
                                                int former_req_len,
@@ -554,6 +562,7 @@
     edit->setTextFormat( format );
     return 0;
 }
+#endif

 int
 QUimTextUtil::acquireClipboardText( enum UTextOrigin origin,
@@ -626,9 +635,11 @@
     if ( mWidget->inherits( "QLineEdit" ) )
         err = deletePrimaryTextInQLineEdit( origin, former_req_len,
                                             latter_req_len );
+#ifdef ENABLE_QT4_QT3SUPPORT
     else if ( mWidget->inherits( "Q3TextEdit" ) )
         err = deletePrimaryTextInQTextEdit( origin, former_req_len,
                                             latter_req_len );
+#endif
     else
         // FIXME other widgets?
         err = -1;
@@ -717,6 +728,7 @@
     return 0;
 }

+#ifdef ENABLE_QT4_QT3SUPPORT
 int
 QUimTextUtil::deletePrimaryTextInQTextEdit( enum UTextOrigin origin,
                                             int former_req_len,
@@ -824,6 +836,7 @@

     return 0;
 }
+#endif

 int
 QUimTextUtil::deleteSelectionText( enum UTextOrigin origin,
@@ -839,9 +852,11 @@
     if ( mWidget->inherits( "QLineEdit" ) )
         err = deleteSelectionTextInQLineEdit( origin, former_req_len,
                                               latter_req_len );
+#ifdef ENABLE_QT4_QT3SUPPORT
     else if ( mWidget->inherits( "Q3TextEdit" ) )
         err = deleteSelectionTextInQTextEdit( origin, former_req_len,
                                               latter_req_len );
+#endif
     else
         // FIXME other widgets?
         err = -1;
@@ -898,6 +913,7 @@
     return 0;
 }

+#ifdef ENABLE_QT4_QT3SUPPORT
 int
 QUimTextUtil::deleteSelectionTextInQTextEdit( enum UTextOrigin origin,
                                               int former_req_len,
@@ -1051,6 +1067,7 @@
     *cursor_para = current_para;
     *cursor_index = current_index;
 }
+#endif

 void QUimTextUtil::savePreedit()
 {

Reply via email to