void EventView::slotCurrentItemChanged(const QModelIndex &start, const QModelIndex &) { if (!start.isValid()) { m_event = Event(); m_actionDeleteEvent.setEnabled(false); m_actionEditEvent.setEnabled(false); } else { m_actionDeleteEvent.setEnabled(true); m_actionEditEvent.setEnabled(true); Event event = m_model->eventForIndex(start); Q_ASSERT(event.isValid()); // index is valid, so... setCurrentEvent(event); } slotConfigureUi(); }
void EventView::configurationChanged() { slotConfigureUi(); }
void EventView::slotEventDeactivated( EventId ) { slotConfigureUi(); }