summaryrefslogtreecommitdiffstats
path: root/kplato/kpttaskappointmentsview.cc
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2021-05-23 20:48:35 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2021-05-29 15:16:28 +0900
commit8b78a8791bc539bcffe7159f9d9714d577cb3d7d (patch)
tree1328291f966f19a22d7b13657d3f01a588eb1083 /kplato/kpttaskappointmentsview.cc
parent95834e2bdc5e01ae1bd21ac0dfa4fa1d2417fae9 (diff)
downloadkoffice-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.cc182
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"