MCPcopy Create free account
hub / github.com/OpenApoc/OpenApoc / click

Method click

forms/control.cpp:1184–1198  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1182}
1183
1184bool Control::click()
1185{
1186 if (!Visible || !Enabled)
1187 {
1188 return false;
1189 }
1190 FormsEvent *event = nullptr;
1191 event = new FormsEvent();
1192 event->forms().RaisedBy = shared_from_this();
1193 event->forms().EventFlag = FormEventType::MouseClick;
1194 fw().pushEvent(event);
1195 this->setDirty();
1196 this->triggerEventCallbacks(event);
1197 return true;
1198}
1199
1200void Control::setDirty()
1201{

Callers 15

eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45
eventOccurredMethod · 0.45

Calls 3

setDirtyMethod · 0.95
triggerEventCallbacksMethod · 0.95
pushEventMethod · 0.80

Tested by

no test coverage detected