コード例 #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
ファイル: EventView.cpp プロジェクト: katrinaniolet/Charm
void EventView::configurationChanged()
{
    slotConfigureUi();
}
コード例 #3
0
ファイル: EventView.cpp プロジェクト: katrinaniolet/Charm
void EventView::slotEventDeactivated( EventId )
{
    slotConfigureUi();
}