From kde-commits Mon Feb 05 20:41:49 2007 From: Florian Piquemal Date: Mon, 05 Feb 2007 20:41:49 +0000 To: kde-commits Subject: koffice/kplato Message-Id: <1170708109.838474.974.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=117070811925777 SVN commit 630592 by flotueur: added dynamic refresh of the pert editor (if a task is added via task editor, it'll appear in the pert editor) M +1 -1 kptperteditor.cc M +6 -0 kptview.cc M +1 -0 kptview.h --- trunk/koffice/kplato/kptperteditor.cc #630591:630592 @@ -69,7 +69,7 @@ connect( m_tasktree, SIGNAL( itemSelectionChanged() ), SLOT( dispAvailableTasks() ) ); } -void dispAvailableTasks(){/* +void PertEditor::dispAvailableTasks(){/* QListBox * availableTasksList = new QListBox(); foreach(QTreeWidgetItem * currentItem, m_tasktree->selectedItems()){ --- trunk/koffice/kplato/kptview.cc #630591:630592 @@ -515,6 +515,7 @@ m_tab->addWidget( m_perteditor ); m_perteditor->draw( getProject() ); connect( m_perteditor, SIGNAL( guiActivated( ViewBase*, bool ) ), SLOT( slotGuiActivated( ViewBase*, bool ) ) ); + m_updatePertEditor = true; /////////////////////////////////////////////////////////////////////////////////////////////////////// m_ganttview = new GanttView( getPart(), m_tab, part->isReadWrite() ); @@ -1744,6 +1745,7 @@ m_updateResourceview = true; m_updateAccountsview = true; m_updateResourceAssignmentView = true; + m_updatePertEditor = true; updateView( m_tab->currentWidget() ); } @@ -1925,6 +1927,10 @@ if ( m_updateResourceAssignmentView ) m_resourceAssignmentView->draw( getPart() ->getProject() ); m_updateResourceAssignmentView = false; + } else if ( widget == m_perteditor) { + if ( m_updatePertEditor ) + m_perteditor -> draw( getPart()->getProject() ); + m_updatePertEditor = false; } /* else if (widget == m_reportview) { --- trunk/koffice/kplato/kptview.h #630591:630592 @@ -317,6 +317,7 @@ bool m_updateResourceview; bool m_updateAccountsview; bool m_updateResourceAssignmentView; + bool m_updatePertEditor; KStatusBarLabel *m_estlabel; QProgressBar *m_progress;