示例#1
0
文件: EventView.cpp 项目: KDAB/Charm
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();
}
示例#2
0
void EventView::configurationChanged()
{
    slotConfigureUi();
}
示例#3
0
void EventView::slotEventDeactivated( EventId )
{
    slotConfigureUi();
}