diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-05-23 20:48:35 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-05-29 15:16:28 +0900 |
commit | 8b78a8791bc539bcffe7159f9d9714d577cb3d7d (patch) | |
tree | 1328291f966f19a22d7b13657d3f01a588eb1083 /kplato/kpttaskappointmentsview.cc | |
parent | 95834e2bdc5e01ae1bd21ac0dfa4fa1d2417fae9 (diff) | |
download | koffice-8b78a8791bc539bcffe7159f9d9714d577cb3d7d.tar.gz koffice-8b78a8791bc539bcffe7159f9d9714d577cb3d7d.zip |
Renaming of files in preparation for code style tools.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'kplato/kpttaskappointmentsview.cc')
-rw-r--r-- | kplato/kpttaskappointmentsview.cc | 182 |
1 files changed, 0 insertions, 182 deletions
diff --git a/kplato/kpttaskappointmentsview.cc b/kplato/kpttaskappointmentsview.cc deleted file mode 100644 index 669bf065..00000000 --- a/kplato/kpttaskappointmentsview.cc +++ /dev/null @@ -1,182 +0,0 @@ -/* This file is part of the KDE project - Copyright (C) 2005 Dag Andersen <danders@get2net.dk> - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. -*/ - -#include "kpttaskappointmentsview.h" - -#include "kptappointment.h" -#include "kpttask.h" - -#include <tqapplication.h> -#include <kcalendarsystem.h> -#include <tdeglobal.h> -#include <tdelocale.h> - -#include <tqheader.h> - -namespace KPlato -{ - -TaskAppointmentsView::ResourceItem::ResourceItem(Resource *r, TQListView *parent, bool highlight) - : DoubleListViewBase::MasterListItem(parent, r->name(), highlight), - resource(r) { - - setFormat(0, 'f', 1); - //kdDebug()<<k_funcinfo<<endl; -} -TaskAppointmentsView::ResourceItem::ResourceItem(Resource *r, TQListViewItem *p, bool highlight) - : DoubleListViewBase::MasterListItem(p, r->name(), highlight), - resource(r) { - - setFormat(0, 'f', 1); - //kdDebug()<<k_funcinfo<<endl; -} - -TaskAppointmentsView::ResourceItem::ResourceItem(TQString text, TQListViewItem *parent, bool highlight) - : DoubleListViewBase::MasterListItem(parent, text, highlight), - resource(0) { - - setFormat(0, 'f', 1); - //kdDebug()<<k_funcinfo<<endl; -} - -//------------------------------------------- -TaskAppointmentsView::TaskAppointmentsView(TQWidget *parent) - : DoubleListViewBase(parent), - m_task(0) { - - setNameHeader(i18n("Resource")); - - - TQValueList<int> list = sizes(); - int tot = list[0] + list[1]; - list[0] = TQMIN(35, tot); - list[1] = tot-list[0]; - setSizes(list); -} - -void TaskAppointmentsView::zoom(double zoom) { - Q_UNUSED(zoom); -} - - -void TaskAppointmentsView::draw(Task *task) { - m_task = task; - draw(); -} - -void TaskAppointmentsView::draw() { - //kdDebug()<<k_funcinfo<<endl; - clearLists(); - if (!m_task) - return; - - TQPtrList<Appointment> lst = m_task->appointments(); - TQPtrListIterator<Appointment> it(lst); - for (; it.current(); ++it) { - Resource *r = it.current()->resource()->resource(); - TaskAppointmentsView::ResourceItem *item = new TaskAppointmentsView::ResourceItem(r, masterListView()); - - item->effortMap = it.current()->plannedPrDay(m_task->startTime().date(), m_task->endTime().date()); - } - slotUpdate(); -} - -void TaskAppointmentsView::drawContents(TQPainter* painter) -{ - this->DoubleListViewBase::drawContents(painter); -} - -void TaskAppointmentsView::slotUpdate() { - //kdDebug()<<k_funcinfo<<endl; - if (!m_task) - return; - TQApplication::setOverrideCursor(TQt::waitCursor); - createSlaveItems(); - TDELocale *locale = TDEGlobal::locale(); - const KCalendarSystem *cal = locale->calendar(); - - // Add columns for selected period/periods - TQDate start = m_task->startTime().date(); - TQDate end = m_task->endTime().date(); - //kdDebug()<<k_funcinfo<<start.toString()<<" - "<<end.toString()<<endl; - int c=0; - for (TQDate dt = start; dt <= end; dt = cal->addDays(dt, 1), ++c) { - TQString df = locale->formatDate(dt, true); - addSlaveColumn(df); - } - TQListViewItemIterator it(masterListView()); - for (;it.current(); ++it) { - TaskAppointmentsView::ResourceItem *item = static_cast<TaskAppointmentsView::ResourceItem*>(it.current()); - if (!item) { - continue; - } - double eff; - int col=0; - for (TQDate d=start; d <= end; d = cal->addDays(d, 1), ++col) { - eff = (double)(item->effortMap.effortOnDate(d).minutes())/60.0; - item->setSlaveItem(col, eff); - item->addToTotal(eff); - } - } - calculate(); - TQApplication::restoreOverrideCursor(); -} - - -void TaskAppointmentsView::print(KPrinter &/*printer*/) { - kdDebug()<<k_funcinfo<<endl; -} - -// bool TaskAppointmentsView::setContext(Context::TaskAppointmentsView &context) { -// //kdDebug()<<k_funcinfo<<endl; -// -// TQValueList<int> list; -// list << context.accountsviewsize << context.periodviewsize; -// m_dlv->setSizes(list); -// m_date = context.date; -// if (!m_date.isValid()) -// m_date = TQDate::currentDate(); -// m_period = context.period; -// m_cumulative = context.cumulative; -// -// return true; -// } -// -// void TaskAppointmentsView::getContext(Context::TaskAppointmentsView &context) const { -// //kdDebug()<<k_funcinfo<<endl; -// context.accountsviewsize = m_dlv->sizes()[0]; -// context.periodviewsize = m_dlv->sizes()[1]; -// context.date = m_date; -// context.period = m_period; -// context.cumulative = m_cumulative; -// //kdDebug()<<k_funcinfo<<"sizes="<<sizes()[0]<<","<<sizes()[1]<<endl; -// } - -void TaskAppointmentsView::clear() { - clearLists(); -} - -void TaskAppointmentsView::createSlaveItems() { - DoubleListViewBase::createSlaveItems(); - setSlaveFormat(0, 'f', 1); -} - -} //KPlato namespace - -#include "kpttaskappointmentsview.moc" |