void GloveHistoryDir::Receive ( JBroadcaster* sender, const Message& message ) { if (sender == itsFileMenu && message.Is(JXMenu::kItemSelected)) { const JXMenu::ItemSelected* selection = dynamic_cast<const JXMenu::ItemSelected*>(&message); assert( selection != NULL ); HandleFileMenu(selection->GetIndex()); } else if (sender == itsFileMenu && message.Is(JXMenu::kNeedsUpdate)) { UpdateFileMenu(); } else if (sender == itsHistory && message.Is(JTextEditor::kTextChanged)) { Broadcast(SessionChanged()); } else { JXWindowDirector::Receive(sender,message); } }
void OCContext::LoadClip() { emit SessionChanged(nullptr); }