#include <kptresourceappointmentsview.h>
Inherits KPlato::DoubleListViewBase.
Inheritance diagram for KPlato::ResourceAppointmentsView:
Public Member Functions | |
ResourceAppointmentsView (View *view, QWidget *parent) | |
void | zoom (double zoom) |
View * | mainView () const |
void | draw (Resource *resource, const QDate &start, const QDate &end) |
void | draw () |
void | print (KPrinter &printer) |
void | clear () |
virtual void | createSlaveItems () |
Protected Slots | |
void | slotUpdate () |
Private Attributes | |
View * | m_mainview |
int | m_defaultFontSize |
Resource * | m_resource |
QDate | m_start |
QDate | m_end |
NodeItem * | m_availItem |
NodeItem * | m_totalItem |
Classes | |
class | NodeItem |
Definition at line 53 of file kptresourceappointmentsview.h.
KPlato::ResourceAppointmentsView::ResourceAppointmentsView | ( | View * | view, | |
QWidget * | parent | |||
) |
Definition at line 71 of file kptresourceappointmentsview.cc.
References KPlato::DoubleListViewBase::setNameHeader().
void KPlato::ResourceAppointmentsView::zoom | ( | double | zoom | ) |
Definition at line 88 of file kptresourceappointmentsview.cc.
View* KPlato::ResourceAppointmentsView::mainView | ( | ) | const [inline] |
void KPlato::ResourceAppointmentsView::draw | ( | Resource * | resource, | |
const QDate & | start, | |||
const QDate & | end | |||
) |
Definition at line 93 of file kptresourceappointmentsview.cc.
References draw(), m_end, m_resource, and m_start.
Referenced by KPlato::ResourceView::resSelectionChanged().
void KPlato::ResourceAppointmentsView::draw | ( | ) |
Definition at line 100 of file kptresourceappointmentsview.cc.
References KPlato::Resource::appointments(), clear(), KPlato::ResourceAppointmentsView::NodeItem::effortMap, m_availItem, m_end, m_resource, m_start, m_totalItem, KPlato::DoubleListViewBase::masterListView(), KPlato::Schedule::node(), KPlato::Appointment::node(), KPlato::Appointment::plannedPrDay(), and slotUpdate().
Referenced by draw().
void KPlato::ResourceAppointmentsView::print | ( | KPrinter & | printer | ) | [virtual] |
Reimplemented from KPlato::DoubleListViewBase.
Definition at line 189 of file kptresourceappointmentsview.cc.
void KPlato::ResourceAppointmentsView::clear | ( | ) |
Definition at line 218 of file kptresourceappointmentsview.cc.
References KPlato::DoubleListViewBase::clearLists(), m_availItem, and m_totalItem.
Referenced by KPlato::ResourceView::draw(), draw(), and KPlato::ResourceView::resSelectionChanged().
void KPlato::ResourceAppointmentsView::createSlaveItems | ( | ) | [virtual] |
Reimplemented from KPlato::DoubleListViewBase.
Definition at line 224 of file kptresourceappointmentsview.cc.
References KPlato::DoubleListViewBase::createSlaveItems(), and KPlato::DoubleListViewBase::setSlaveFormat().
Referenced by slotUpdate().
void KPlato::ResourceAppointmentsView::slotUpdate | ( | ) | [protected, slot] |
Definition at line 122 of file kptresourceappointmentsview.cc.
References KPlato::DoubleListViewBase::MasterListItem::addToTotal(), KPlato::Resource::availableFrom(), KPlato::Resource::availableUntil(), KPlato::DoubleListViewBase::calculate(), KPlato::Resource::calendar(), createSlaveItems(), KPlato::Calendar::effort(), KPlato::ResourceAppointmentsView::NodeItem::effortMap, KPlato::EffortCostMap::effortOnDate(), m_availItem, m_end, m_resource, m_start, m_totalItem, KPlato::DoubleListViewBase::masterItems(), KPlato::Duration::minutes(), KPlato::DoubleListViewBase::MasterListItem::setHighlight(), KPlato::DoubleListViewBase::MasterListItem::setLimit(), KPlato::DoubleListViewBase::MasterListItem::setSlaveHighlight(), KPlato::DoubleListViewBase::MasterListItem::setSlaveItem(), KPlato::DoubleListViewBase::setSlaveLabels(), KPlato::DoubleListViewBase::MasterListItem::setSlaveLimit(), KPlato::Resource::units(), and KPlato::DoubleListViewBase::MasterListItem::value().
Referenced by draw().
View* KPlato::ResourceAppointmentsView::m_mainview [private] |
int KPlato::ResourceAppointmentsView::m_defaultFontSize [private] |
Definition at line 93 of file kptresourceappointmentsview.h.
Definition at line 94 of file kptresourceappointmentsview.h.
Referenced by draw(), and slotUpdate().
QDate KPlato::ResourceAppointmentsView::m_start [private] |
Definition at line 95 of file kptresourceappointmentsview.h.
Referenced by draw(), and slotUpdate().
QDate KPlato::ResourceAppointmentsView::m_end [private] |
Definition at line 96 of file kptresourceappointmentsview.h.
Referenced by draw(), and slotUpdate().
Definition at line 97 of file kptresourceappointmentsview.h.
Referenced by clear(), draw(), and slotUpdate().
Definition at line 98 of file kptresourceappointmentsview.h.
Referenced by clear(), draw(), and slotUpdate().