javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Combo.java
changeset 35 85266cc22c7f
parent 21 2a9601315dfc
child 80 d6dafc5d983f
equal deleted inserted replaced
26:dc7c549001d5 35:85266cc22c7f
   125         state |= WidgetState.HANDLE;
   125         state |= WidgetState.HANDLE;
   126     }
   126     }
   127 
   127 
   128     void register_pp() {
   128     void register_pp() {
   129         super.register_pp();
   129         super.register_pp();
   130         display.addWidget(comboTextHandle, this);
   130         Display.addWidget(comboTextHandle, this);
   131     }
   131     }
   132 
   132 
   133     void deregister_pp() {
   133     void deregister_pp() {
   134         super.deregister_pp();
   134         super.deregister_pp();
   135         display.removeWidget(comboTextHandle);
   135         Display.removeWidget(comboTextHandle);
   136     }
   136     }
   137 
   137 
   138     void releaseHandle_pp() {
   138     void releaseHandle_pp() {
   139         comboTextHandle = 0;
   139         comboTextHandle = 0;
   140         super.releaseHandle_pp();
   140         super.releaseHandle_pp();
   305 
   305 
   306     void hookEvents_pp() {
   306     void hookEvents_pp() {
   307         super.hookEvents_pp();
   307         super.hookEvents_pp();
   308 
   308 
   309         int selectionSignalProxy = OS.SignalHandler_new(topHandle,
   309         int selectionSignalProxy = OS.SignalHandler_new(topHandle,
   310                 display, OS.QSIGNAL_SELECTIONCHANGED);
   310                 OS.QSIGNAL_SELECTIONCHANGED);
   311         OS.QObject_connectOrThrow(topHandle,
   311         OS.QObject_connectOrThrow(topHandle,
   312                 "currentIndexChanged(const QString&)", selectionSignalProxy,
   312                 "currentIndexChanged(const QString&)", selectionSignalProxy,
   313                 "widgetSignal(const QString&)", OS.QT_AUTOCONNECTION);
   313                 "widgetSignal(const QString&)", OS.QT_AUTOCONNECTION);
   314 
   314 
   315         int returnPressedProxy = OS.SignalHandler_new(comboTextHandle, display,
   315         int returnPressedProxy = OS.SignalHandler_new(comboTextHandle, 
   316                 OS.QSIGNAL_RETURN_PRESSED);
   316                 OS.QSIGNAL_RETURN_PRESSED);
   317         OS.QObject_connectOrThrow(comboTextHandle, "returnPressed()",
   317         OS.QObject_connectOrThrow(comboTextHandle, "returnPressed()",
   318                 returnPressedProxy, "widgetSignal()", OS.QT_AUTOCONNECTION);
   318                 returnPressedProxy, "widgetSignal()", OS.QT_AUTOCONNECTION);
   319 
   319 
   320         int modifySignalProxy = OS.SignalHandler_new(topHandle,
   320         int modifySignalProxy = OS.SignalHandler_new(topHandle,
   321                 display, OS.QSIGNAL_TEXT_CHANGED);
   321                 OS.QSIGNAL_TEXT_CHANGED);
   322         OS.QObject_connectOrThrow(topHandle,
   322         OS.QObject_connectOrThrow(topHandle,
   323                 "editTextChanged(const QString&)", modifySignalProxy,
   323                 "editTextChanged(const QString&)", modifySignalProxy,
   324                 "widgetSignal(const QString&)", OS.QT_AUTOCONNECTION);
   324                 "widgetSignal(const QString&)", OS.QT_AUTOCONNECTION);
   325     }
   325     }
   326 
   326