Revision: 6982
Author:   nogu.dev
Date:     Sat Mar 19 21:05:41 2011
Log:      * qt4/immodule/qtextutil.h
  - (QUimTextUtil::acquirePrimaryTextInQTextEdit,
     QUimTextUtil::acquireSelectionTextInQTextEdit,
     QUimTextUtil::deletePrimaryTextInQTextEdit,
     QUimTextUtil::deleteSelectionTextInQTextEdit): Add stubs for QTextEdit.
* qt4/immodule/qtextutil.cpp
  - Ditto.
  - (QUimTextUtil::acquirePrimaryText, QUimTextUtil::acquireSelectionText,
     QUimTextUtil::deletePrimaryText, QUimTextUtil::deleteSelectionText):
    Call stub.
* scm/tutcode.scm
  - Change comment.
http://code.google.com/p/uim/source/detail?r=6982

Modified:
 /trunk/qt4/immodule/qtextutil.cpp
 /trunk/qt4/immodule/qtextutil.h
 /trunk/scm/tutcode.scm

=======================================
--- /trunk/qt4/immodule/qtextutil.cpp   Sat Mar 19 21:05:25 2011
+++ /trunk/qt4/immodule/qtextutil.cpp   Sat Mar 19 21:05:41 2011
@@ -39,6 +39,7 @@
 #include <QtGui/QApplication>
 #include <QtGui/QClipboard>
 #include <QtGui/QLineEdit>
+#include <QtGui/QTextEdit>
 #ifdef ENABLE_QT4_QT3SUPPORT
 # include <Qt3Support/Q3TextEdit>
 #endif
@@ -128,6 +129,9 @@
     if ( qobject_cast<QLineEdit *>( mWidget ) )
         err = acquirePrimaryTextInQLineEdit( origin, former_req_len,
latter_req_len, former, latter );
+    else if ( qobject_cast<QTextEdit *>( mWidget ) )
+        err = acquirePrimaryTextInQTextEdit( origin, former_req_len,
+ latter_req_len, former, latter );
 #ifdef ENABLE_QT4_QT3SUPPORT
     else if ( qobject_cast<Q3TextEdit *>( mWidget ) )
         err = acquirePrimaryTextInQ3TextEdit( origin, former_req_len,
@@ -243,6 +247,21 @@

     return 0;
 }
+
+int
+QUimTextUtil::acquirePrimaryTextInQTextEdit( enum UTextOrigin origin,
+                                             int former_req_len,
+                                             int latter_req_len,
+                                             char **former, char **latter )
+{
+    // FIXME: Implement this
+    Q_UNUSED( origin )
+    Q_UNUSED( former_req_len )
+    Q_UNUSED( latter_req_len )
+    Q_UNUSED( former )
+    Q_UNUSED( latter )
+    return -1;
+}

 #ifdef ENABLE_QT4_QT3SUPPORT
 int
@@ -420,6 +439,9 @@
     if ( qobject_cast<QLineEdit *>( mWidget ) )
         err = acquireSelectionTextInQLineEdit( origin, former_req_len,
latter_req_len, former, latter );
+    else if ( qobject_cast<QTextEdit *>( mWidget ) )
+        err = acquireSelectionTextInQTextEdit( origin, former_req_len,
+ latter_req_len, former, latter );
 #ifdef ENABLE_QT4_QT3SUPPORT
     else if ( qobject_cast<Q3TextEdit *>( mWidget ) )
         err = acquireSelectionTextInQ3TextEdit( origin, former_req_len,
@@ -486,6 +508,21 @@

     return 0;
 }
+
+int
+QUimTextUtil::acquireSelectionTextInQTextEdit( enum UTextOrigin origin,
+                                               int former_req_len,
+                                               int latter_req_len,
+ char **former, char **latter )
+{
+    // FIXME: Implement this
+    Q_UNUSED( origin )
+    Q_UNUSED( former_req_len )
+    Q_UNUSED( latter_req_len )
+    Q_UNUSED( former )
+    Q_UNUSED( latter )
+    return -1;
+}

 #ifdef ENABLE_QT4_QT3SUPPORT
 int
@@ -634,6 +671,9 @@
     if ( qobject_cast<QLineEdit *>( mWidget ) )
         err = deletePrimaryTextInQLineEdit( origin, former_req_len,
                                             latter_req_len );
+    else if ( qobject_cast<QTextEdit *>( mWidget ) )
+        err = deletePrimaryTextInQTextEdit( origin, former_req_len,
+                                             latter_req_len );
 #ifdef ENABLE_QT4_QT3SUPPORT
     else if ( qobject_cast<Q3TextEdit *>( mWidget ) )
         err = deletePrimaryTextInQ3TextEdit( origin, former_req_len,
@@ -726,6 +766,18 @@

     return 0;
 }
+
+int
+QUimTextUtil::deletePrimaryTextInQTextEdit( enum UTextOrigin origin,
+                                            int former_req_len,
+                                            int latter_req_len )
+{
+    // FIXME: Implement this
+    Q_UNUSED( origin )
+    Q_UNUSED( former_req_len )
+    Q_UNUSED( latter_req_len )
+    return -1;
+}

 #ifdef ENABLE_QT4_QT3SUPPORT
 int
@@ -851,6 +903,9 @@
     if ( qobject_cast<QLineEdit *>( mWidget ) )
         err = deleteSelectionTextInQLineEdit( origin, former_req_len,
                                               latter_req_len );
+    else if ( qobject_cast<QTextEdit *>( mWidget ) )
+        err = deleteSelectionTextInQTextEdit( origin, former_req_len,
+                                              latter_req_len );
 #ifdef ENABLE_QT4_QT3SUPPORT
     else if ( qobject_cast<Q3TextEdit *>( mWidget ) )
         err = deleteSelectionTextInQ3TextEdit( origin, former_req_len,
@@ -911,6 +966,18 @@

     return 0;
 }
+
+int
+QUimTextUtil::deleteSelectionTextInQTextEdit( enum UTextOrigin origin,
+                                              int former_req_len,
+                                              int latter_req_len )
+{
+    // FIXME: Implement this
+    Q_UNUSED( origin )
+    Q_UNUSED( former_req_len )
+    Q_UNUSED( latter_req_len )
+    return -1;
+}

 #ifdef ENABLE_QT4_QT3SUPPORT
 int
=======================================
--- /trunk/qt4/immodule/qtextutil.h     Sat Mar 19 21:05:25 2011
+++ /trunk/qt4/immodule/qtextutil.h     Sat Mar 19 21:05:41 2011
@@ -62,6 +62,9 @@
     int acquirePrimaryTextInQLineEdit( enum UTextOrigin origin,
int former_req_len, int latter_req_len,
                                        char **former, char **latter );
+    int acquirePrimaryTextInQTextEdit( enum UTextOrigin origin,
+ int former_req_len, int latter_req_len,
+                                       char **former, char **latter );
     int acquirePrimaryTextInQ3TextEdit( enum UTextOrigin origin,
int former_req_len, int latter_req_len,
                                         char **former, char **latter );
@@ -72,6 +75,10 @@
     int acquireSelectionTextInQLineEdit( enum UTextOrigin origin,
                                          int former_req_len,
                                          int latter_req_len,
+                                         char **former, char **latter );
+    int acquireSelectionTextInQTextEdit( enum UTextOrigin origin,
+                                         int former_req_len,
+                                         int latter_req_len,
                                          char **former, char **latter );
     int acquireSelectionTextInQ3TextEdit( enum UTextOrigin origin,
                                           int former_req_len,
@@ -86,6 +93,8 @@
                            int former_req_len, int latter_req_len );
     int deletePrimaryTextInQLineEdit( enum UTextOrigin origin,
int former_req_len, int latter_req_len );
+    int deletePrimaryTextInQTextEdit( enum UTextOrigin origin,
+ int former_req_len, int latter_req_len );
     int deletePrimaryTextInQ3TextEdit( enum UTextOrigin origin,
                                        int former_req_len,
                                        int latter_req_len );
@@ -94,6 +103,9 @@
                              int former_req_len, int latter_req_len );
     int deleteSelectionTextInQLineEdit( enum UTextOrigin origin,
int former_req_len, int latter_req_len );
+    int deleteSelectionTextInQTextEdit( enum UTextOrigin origin,
+                                        int former_req_len,
+                                        int latter_req_len );
     int deleteSelectionTextInQ3TextEdit( enum UTextOrigin origin,
                                          int former_req_len,
                                          int latter_req_len );
=======================================
--- /trunk/scm/tutcode.scm      Thu Feb 24 03:17:36 2011
+++ /trunk/scm/tutcode.scm      Sat Mar 19 21:05:41 2011
@@ -87,7 +87,7 @@
 ;;;   uim¤Îsurrounding text´Ø·¸¤ÎAPI¤ò»È¤Ã¤Æ¡¢
 ;;;   ¥«¡¼¥½¥ëÁ°¤Îʸ»úÎó¤Î¼èÆÀ¡¦ºï½ü¤ò¹Ô¤¤¤Þ¤¹¡£
 ;;;   ¤½¤Î¤¿¤á¡¢uim¤Îsurrounding text API¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¥Ö¥ê¥Ã¥¸
-;;;   (uim-gtk, uim-qt, uim-qt4(lineedit¤Î¤ß?))¤Ç¤Î¤ß¸åÃÖ·¿ÊÑ´¹¤¬²Äǽ¤Ç¤¹¡£
+;;;   (uim-gtk, uim-qt, uim-qt4(lineedit¤Î¤ß))¤Ç¤Î¤ß¸åÃÖ·¿ÊÑ´¹¤¬²Äǽ¤Ç¤¹¡£
 ;;;
 ;;;   ¤³¤ì¤é°Ê³°¤Î¥Ö¥ê¥Ã¥¸¤Ç¤â¸åÃÖ·¿ÊÑ´¹¤ò»È¤¤¤¿¤¤¾ì¹ç¡¢
 ;;;   tutcode-enable-fallback-surrounding-text?¤ò#t¤ËÀßÄꤹ¤ë¤È¡¢

Reply via email to