#include <kptresourcedialog.h>
Public Member Functions | |
ResourceDialog (Project &project, Resource *resource, QWidget *parent=0, const char *name=0) | |
bool | calculationNeeded () |
Calendar * | calendar () |
KCommand * | buildCommand (Part *part=0) |
Static Public Member Functions | |
static KCommand * | buildCommand (Resource *original, Resource &resource, Part *part) |
Protected Slots | |
void | enableButtonOk () |
void | slotCalculationNeeded () |
void | slotOk () |
void | slotCalendarChanged (int) |
Private Attributes | |
Resource * | m_original |
Resource | m_resource |
ResourceDialogImpl * | dia |
bool | m_calculationNeeded |
QMap< int, Calendar * > | m_calendars |
Definition at line 63 of file kptresourcedialog.h.
KPlato::ResourceDialog::ResourceDialog | ( | Project & | project, | |
Resource * | resource, | |||
QWidget * | parent = 0 , |
|||
const char * | name = 0 | |||
) |
Definition at line 118 of file kptresourcedialog.cc.
References KPlato::Resource::availableFrom(), KPlato::Resource::availableUntil(), KPlato::Resource::calendar(), KPlato::Project::calendars(), dia, KPlato::Resource::email(), enableButtonOk(), KPlato::Resource::initials(), m_calendars, KPlato::Calendar::name(), KPlato::Resource::name(), KPlato::Resource::normalRate(), KPlato::Resource::overtimeRate(), slotCalculationNeeded(), slotCalendarChanged(), slotOk(), KPlato::Resource::type(), and KPlato::Resource::units().
bool KPlato::ResourceDialog::calculationNeeded | ( | ) | [inline] |
Calendar* KPlato::ResourceDialog::calendar | ( | ) | [inline] |
KCommand * KPlato::ResourceDialog::buildCommand | ( | Part * | part = 0 |
) |
Definition at line 193 of file kptresourcedialog.cc.
References m_original, and m_resource.
Referenced by KPlato::ResourcesPanelResourceItem::saveResource(), KPlato::ResourcesPanel::slotAddResource(), KPlato::View::slotEditResource(), and KPlato::ResourcesPanel::slotEditResource().
KCommand * KPlato::ResourceDialog::buildCommand | ( | Resource * | original, | |
Resource & | resource, | |||
Part * | part | |||
) | [static] |
Definition at line 198 of file kptresourcedialog.cc.
References KPlato::Resource::availableFrom(), KPlato::Resource::availableUntil(), KPlato::Resource::calendar(), KPlato::Resource::email(), KPlato::Resource::initials(), KPlato::Resource::name(), KPlato::Resource::normalRate(), KPlato::Resource::overtimeRate(), KPlato::Resource::type(), and KPlato::Resource::units().
void KPlato::ResourceDialog::enableButtonOk | ( | ) | [protected, slot] |
void KPlato::ResourceDialog::slotCalculationNeeded | ( | ) | [protected, slot] |
Definition at line 170 of file kptresourcedialog.cc.
References m_calculationNeeded.
Referenced by ResourceDialog().
void KPlato::ResourceDialog::slotOk | ( | ) | [protected, slot] |
Definition at line 174 of file kptresourcedialog.cc.
References dia, m_calendars, m_resource, KPlato::Resource::setAvailableFrom(), KPlato::Resource::setAvailableUntil(), KPlato::Resource::setCalendar(), KPlato::Resource::setEmail(), KPlato::Resource::setInitials(), KPlato::Resource::setName(), KPlato::Resource::setNormalRate(), KPlato::Resource::setOvertimeRate(), KPlato::Resource::setType(), and KPlato::Resource::setUnits().
Referenced by ResourceDialog().
void KPlato::ResourceDialog::slotCalendarChanged | ( | int | ) | [protected, slot] |
Resource* KPlato::ResourceDialog::m_original [private] |
Resource KPlato::ResourceDialog::m_resource [private] |
ResourceDialogImpl* KPlato::ResourceDialog::dia [private] |
Definition at line 84 of file kptresourcedialog.h.
Referenced by calendar(), ResourceDialog(), and slotOk().
bool KPlato::ResourceDialog::m_calculationNeeded [private] |
Definition at line 85 of file kptresourcedialog.h.
Referenced by calculationNeeded(), and slotCalculationNeeded().
QMap<int, Calendar*> KPlato::ResourceDialog::m_calendars [private] |
Definition at line 87 of file kptresourcedialog.h.
Referenced by calendar(), ResourceDialog(), and slotOk().