20#include "kptmilestoneprogressdialog.h"
21#include "kptmilestoneprogresspanel.h"
31MilestoneProgressDialog::MilestoneProgressDialog( Task &task, TQWidget *p)
32 : KDialogBase(Swallow, i18n( "Milestone Progress"), Ok|Cancel, Ok, p, "Milestone Progress Dialog", true, true)
34 m_panel = new MilestoneProgressPanel(task, this);
36 setMainWidget(m_panel);
38 enableButtonOK( false);
40 connect(m_panel, TQ_SIGNAL(changed()), TQ_SLOT(slotChanged()));
43void MilestoneProgressDialog::slotChanged() {
47KCommand *MilestoneProgressDialog::buildCommand(Part *part) {
48 KMacroCommand *m = new KMacroCommand(i18n( "Modify Milestone Progress"));
49 bool modified = false;
50 KCommand *cmd = m_panel->buildCommand(part);
62void MilestoneProgressDialog::slotOk() {
71#include "kptmilestoneprogressdialog.moc"
A task in the scheduling software is represented by this class.
|