void MainPanel::notifyMouseButtonClick(MyGUI::Widget* _sender) { if (_sender == mButtonNew) eventAction(EventNew, 0); else if (_sender == mButtonLoad) eventAction(EventLoad, 0); else if (_sender == mButtonQuit) eventAction(EventQuit, 0); }
void MainPanel::notifyComboAccept(MyGUI::ComboBox* _sender, size_t _index) { eventAction(EventCreate, _index); mComboCreate->setIndexSelected(MyGUI::ITEM_NONE); mComboCreate->setCaption("Select Type"); }
static void processEvents(LLDBPlugin* plugin, PDReader* reader, PDWriter* writer) { uint32_t event; while ((event = PDRead_get_event(reader))) { //printf("LLDBPlugin: %d Got event %s\n", event, eventTypes[event]); switch (event) { case PDEventType_GetExceptionLocation : setExceptionLocation(plugin, writer); break; case PDEventType_GetCallstack : setCallstack(plugin, writer); break; case PDEventType_SetExecutable : setExecutable(plugin, reader); break; case PDEventType_SelectThread : selectThread(plugin, reader, writer); break; case PDEventType_SelectFrame : selectFrame(plugin, reader, writer); break; case PDEventType_GetLocals : setLocals(plugin, writer); break; case PDEventType_GetThreads : setThreads(plugin, writer); break; case PDEventType_GetSourceFiles : setSourceFiles(plugin, writer); break; case PDEventType_SetBreakpoint : setBreakpoint(plugin, reader, writer); break; case PDEventType_Action : eventAction(plugin, reader); break; } } setTty(plugin, writer); }
static void processEvents(DbgEngPlugin* plugin, PDReader* reader, PDWriter* writer) { printf("DbgEngPlugin: processEvents\n"); PDEventType event; while ((event = (PDEventType)PDRead_get_event(reader))) { printf("DbgEngPlugin: %d Got event %s\n", (int)event, eventTypes[event]); switch (event) { case PDEventType_getExceptionLocation: setExceptionLocation(plugin, writer); break; case PDEventType_getCallstack: setCallstack(plugin, writer); break; case PDEventType_setExecutable: setExecutable(plugin, reader); break; case PDEventType_getLocals: setLocals(plugin, writer); break; case PDEventType_setBreakpoint: setBreakpoint(plugin, reader, writer); break; case PDEventType_action: eventAction(plugin, reader); break; } } }
void PropertyFieldComboBox::onAction(const std::string& _value, bool _final) { eventAction(mName, _value, _final); }