Revision: 6216
Author: nogu.dev
Date: Wed Mar  3 05:56:07 2010
Log: * qt4/candwin/qt4.cpp
  - (CandidateWindow::CandidateWindow,
    CandidateWindow::slotCandidateSelected):
    Use cellClicked instead of itemClicked.
* qt4/candwin/qt4.h
  - Ditto.
* qt4/immodule/candidatewindow.cpp
  - (CandidateWindow::CandidateWindow, CandidateWindow::setIndex,
    CandidateWindow::slotCandidateSelected): Ditto.
* qt4/immodule/candidatewindow.h
  - Ditto.
http://code.google.com/p/uim/source/detail?r=6216

Modified:
 /trunk/qt4/candwin/qt4.cpp
 /trunk/qt4/candwin/qt4.h
 /trunk/qt4/immodule/candidatewindow.cpp
 /trunk/qt4/immodule/candidatewindow.h

=======================================
--- /trunk/qt4/candwin/qt4.cpp  Wed Mar  3 05:55:46 2010
+++ /trunk/qt4/candwin/qt4.cpp  Wed Mar  3 05:56:07 2010
@@ -85,8 +85,8 @@
     cList->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
     cList->setVerticalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
     cList->setShowGrid( false );
-    connect( cList, SIGNAL( itemClicked( QTableWidgetItem * ) ),
-          this , SLOT( slotCandidateSelected( QTableWidgetItem * ) ) );
+    connect( cList, SIGNAL( cellClicked( int, int ) ),
+          this , SLOT( slotCandidateSelected( int ) ) );

     //setup NumberLabel
     numLabel = new QLabel;
@@ -419,9 +419,9 @@
     }
 }

-void CandidateWindow::slotCandidateSelected( QTableWidgetItem * item )
-{
-    candidateIndex = ( pageIndex * displayLimit ) + cList->row( item );
+void CandidateWindow::slotCandidateSelected( int row )
+{
+    candidateIndex = ( pageIndex * displayLimit ) + row;

     // write message
     fprintf( stdout, "index\n" );
=======================================
--- /trunk/qt4/candwin/qt4.h    Sat Feb 27 15:03:39 2010
+++ /trunk/qt4/candwin/qt4.h    Wed Mar  3 05:56:07 2010
@@ -39,7 +39,6 @@
 class QLabel;
 class QStringList;
 class QTableWidget;
-class QTableWidgetItem;

 struct CandData
 {
@@ -66,7 +65,7 @@

 public slots:
     void slotStdinActivated( int );
-    void slotCandidateSelected( QTableWidgetItem* );
+    void slotCandidateSelected( int row );

 protected:
     void strParse( const QString& str );
=======================================
--- /trunk/qt4/immodule/candidatewindow.cpp     Wed Mar  3 05:55:46 2010
+++ /trunk/qt4/immodule/candidatewindow.cpp     Wed Mar  3 05:56:07 2010
@@ -76,8 +76,8 @@
     cList->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
     cList->setVerticalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
     cList->setShowGrid( false );
-    connect( cList, SIGNAL( itemClicked( QTableWidgetItem * ) ),
-          this , SLOT( slotCandidateSelected( QTableWidgetItem * ) ) );
+    connect( cList, SIGNAL( cellClicked( int, int ) ),
+          this , SLOT( slotCandidateSelected( int ) ) );
     connect( cList, SIGNAL( itemSelectionChanged() ),
           this , SLOT( slotHookSubwindow() ) );

@@ -373,17 +373,16 @@
 void CandidateWindow::setIndexInPage( int index )
 {
     cList->clearSelection();
-    QTableWidgetItem *selectedItem = cList->item( index, 0 );
-    selectedItem->setSelected( true );
+    cList->item( index, 0 )->setSelected( true );
     cList->item( index, 1 )->setSelected( true );

-    slotCandidateSelected( selectedItem );
+    slotCandidateSelected( index );
 }


-void CandidateWindow::slotCandidateSelected( QTableWidgetItem * item )
-{
-    candidateIndex = ( pageIndex * displayLimit ) + cList->row( item );
+void CandidateWindow::slotCandidateSelected( int row )
+{
+    candidateIndex = ( pageIndex * displayLimit ) + row;
     if ( ic && ic->uimContext() )
         uim_set_candidate_index( ic->uimContext(), candidateIndex );
     updateLabel();
=======================================
--- /trunk/qt4/immodule/candidatewindow.h       Sun Feb 28 15:00:48 2010
+++ /trunk/qt4/immodule/candidatewindow.h       Wed Mar  3 05:56:07 2010
@@ -79,7 +79,7 @@
     int candidateIndex;
     int pageIndex;
 protected slots:
-    void slotCandidateSelected( QTableWidgetItem* );
+    void slotCandidateSelected( int row );
     void slotHookSubwindow();

 protected:

Reply via email to