diff options
Diffstat (limited to 'kplato/kptresourceview.cc')
| -rw-r--r-- | kplato/kptresourceview.cc | 174 |
1 files changed, 87 insertions, 87 deletions
diff --git a/kplato/kptresourceview.cc b/kplato/kptresourceview.cc index 7744392d8..a0cdb5527 100644 --- a/kplato/kptresourceview.cc +++ b/kplato/kptresourceview.cc @@ -30,11 +30,11 @@ #include "kptdatetime.h" #include "kptcontext.h" -#include <qheader.h> -#include <qpopupmenu.h> -#include <qpainter.h> -#include <qpaintdevicemetrics.h> -#include <qstyle.h> +#include <tqheader.h> +#include <tqpopupmenu.h> +#include <tqpainter.h> +#include <tqpaintdevicemetrics.h> +#include <tqstyle.h> #include <klistview.h> #include <klocale.h> @@ -48,22 +48,22 @@ namespace KPlato class ResListView : public KListView { public: - ResListView(QWidget * parent = 0, const char* name=0) - : KListView(parent, name) + ResListView(TQWidget * tqparent = 0, const char* name=0) + : KListView(tqparent, name) {} int headerHeight() const { return header()->count() > 0 ? header()->sectionRect(0).height() : 0; } - virtual void paintToPrinter(QPainter *p, int x, int y, int w, int h) { + virtual void paintToPrinter(TQPainter *p, int x, int y, int w, int h) { p->save(); - QColor bgc(193, 223, 255); - QBrush bg(bgc); + TQColor bgc(193, 223, 255); + TQBrush bg(bgc); p->setBackgroundMode(Qt::OpaqueMode); p->setBackgroundColor(bgc); - QHeader *head = header(); + TQHeader *head = header(); int offset = 0; - QRect sr; + TQRect sr; // Header shall always be at top/left on page for (int s = 0; s < head->count(); ++s) { sr = head->sectionRect(s); @@ -73,20 +73,20 @@ public: for (int s = 0; s < head->count(); ++s) { sr = head->sectionRect(s); if (offset != 0) { - sr = QRect(sr.x()-offset, sr.y(), sr.width(), sr.height()); + sr = TQRect(sr.x()-offset, sr.y(), sr.width(), sr.height()); } //kdDebug()<<s<<": "<<head->label(s)<<" "<<sr<<endl; if (sr.x()+sr.width() <= x || sr.x() >= x+w) { //kdDebug()<<s<<": "<<h->label(s)<<" "<<sr<<": continue"<<endl; continue; } - QRect tr = sr; + TQRect tr = sr; if (sr.x() < x) { tr.setX(x); //kdDebug()<<s<<": "<<head->label(s)<<" "<<tr<<endl; } p->eraseRect(tr); - p->drawText(tr, columnAlignment(s)|Qt::AlignVCenter, head->label(s), -1); + p->drawText(tr, columnAlignment(s)|TQt::AlignVCenter, head->label(s), -1); } p->restore(); p->save(); @@ -95,9 +95,9 @@ public: p->restore(); } int calculateY(int ymin, int ymax) const { - QPtrList<ResListView::DrawableItem> drawables; + TQPtrList<ResListView::DrawableItem> drawables; drawables.setAutoDelete(true); - QListViewItem *child = firstChild(); + TQListViewItem *child = firstChild(); int level = 0; int ypos = 0; for (; child; child = child->nextSibling()) { @@ -113,13 +113,13 @@ public: } class DrawableItem { public: - DrawableItem(int level, int ypos, QListViewItem *item ) { y = ypos; l = level; i = item; }; + DrawableItem(int level, int ypos, TQListViewItem *item ) { y = ypos; l = level; i = item; }; int y; int l; - QListViewItem * i; + TQListViewItem * i; }; protected: - int buildDrawables(QPtrList<ResListView::DrawableItem> &lst, int level, int ypos, QListViewItem *item, int ymin, int ymax) const { + int buildDrawables(TQPtrList<ResListView::DrawableItem> &lst, int level, int ypos, TQListViewItem *item, int ymin, int ymax) const { int y = ypos; int ih = item->height(); if (y < ymin && y+ih > ymin) { @@ -132,26 +132,26 @@ protected: } y += ih; if (item->isOpen()) { - QListViewItem *child = item->firstChild(); + TQListViewItem *child = item->firstChild(); for (; child; child = child->nextSibling()) { y = buildDrawables(lst, level+1, y, child, ymin, ymax); } } return y; } - // This is a copy of QListView::drawContentsOffset(), with a few changes + // This is a copy of TQListView::drawContentsOffset(), with a few changes // because drawContentsOffset() only draws *visible* items, // we want to draw *all* items. // FIXME: Haven't got paintBraches() to work, atm live without it. - virtual void drawAllContents(QPainter * p, int cx, int cy, int cw, int ch) { + virtual void drawAllContents(TQPainter * p, int cx, int cy, int cw, int ch) { if ( columns() == 0 ) { - paintEmptyArea( p, QRect( cx, cy, cw, ch ) ); + paintEmptyArea( p, TQRect( cx, cy, cw, ch ) ); return; } - //kdDebug()<<k_funcinfo<<QRect(cx, cy, cw, ch)<<endl; - QPtrList<ResListView::DrawableItem> drawables; + //kdDebug()<<k_funcinfo<<TQRect(cx, cy, cw, ch)<<endl; + TQPtrList<ResListView::DrawableItem> drawables; drawables.setAutoDelete(true); - QListViewItem *child = firstChild(); + TQListViewItem *child = firstChild(); int level = 0; int ypos = 0; for (; child; child = child->nextSibling()) { @@ -160,9 +160,9 @@ protected: p->setFont( font() ); - QPtrListIterator<ResListView::DrawableItem> it(drawables); + TQPtrListIterator<ResListView::DrawableItem> it(drawables); - QRect r; + TQRect r; int fx = -1, x, fc = 0, lc = 0; int tx = -1; ResListView::DrawableItem * current; @@ -203,7 +203,7 @@ protected: c = fc; // draw to last interesting column - const QColorGroup &cg = ( palette().inactive() ); + const TQColorGroup &cg = ( tqpalette().inactive() ); while ( c < lc && !drawables.isEmpty() ) { int i = header()->mapToLogical( c ); @@ -240,7 +240,7 @@ protected: if ( tx < 0 ) tx = header()->cellPos( cell ); - // do any children of current need to be painted? + // do any tqchildren of current need to be painted? /* FIXME: painting branches doesn't work for some reason... if ( ih != ith && rootIsDecorated() && @@ -255,10 +255,10 @@ protected: int rleft = tx + current->l*treeStepSize(); int rright = rleft + treeStepSize(); - int crtop = QMAX( rtop, cy ); - int crbottom = QMIN( rbottom, cy+ch ); - int crleft = QMAX( rleft, cx ); - int crright = QMIN( rright, cx+cw ); + int crtop = TQMAX( rtop, cy ); + int crbottom = TQMIN( rbottom, cy+ch ); + int crleft = TQMAX( rleft, cx ); + int crright = TQMIN( rright, cx+cw ); r.setRect( crleft, crtop, crright-crleft, crbottom-crtop ); @@ -268,7 +268,7 @@ protected: p->translate( rleft, crtop ); //kdDebug()<<k_funcinfo<<"paintBranches: "<<current->i->text(0)<<endl; - current->i->paintBranches( p, colorGroup(), treeStepSize(), + current->i->paintBranches( p, tqcolorGroup(), treeStepSize(), rtop - crtop, r.height() ); p->restore(); } @@ -280,17 +280,17 @@ protected: class ResourceItemPrivate : public KListViewItem { public: - ResourceItemPrivate(Resource *r, QListViewItem *parent) - : KListViewItem(parent, r->name()), + ResourceItemPrivate(Resource *r, TQListViewItem *tqparent) + : KListViewItem(tqparent, r->name()), resource(r) {} Resource *resource; - virtual void paintCell(QPainter *p, const QColorGroup &cg, int column, int width, int align) { - QColorGroup g = cg; + virtual void paintCell(TQPainter *p, const TQColorGroup &cg, int column, int width, int align) { + TQColorGroup g = cg; if (m_columns[column] == 1) { - g.setColor(QColorGroup::Text, QColor(red)); - g.setColor(QColorGroup::HighlightedText, QColor(red)); + g.setColor(TQColorGroup::Text, TQColor(red)); + g.setColor(TQColorGroup::HighlightedText, TQColor(red)); } KListViewItem::paintCell(p, g, column, width, align); @@ -299,42 +299,42 @@ public: m_columns[c] = state; } private: - QMap<int, int> m_columns; + TQMap<int, int> m_columns; }; class NodeItemPrivate : public KListViewItem { public: - NodeItemPrivate(Task *n, QListView *parent) - : KListViewItem(parent, n->name()), + NodeItemPrivate(Task *n, TQListView *tqparent) + : KListViewItem(tqparent, n->name()), node(n) { init(); } - NodeItemPrivate(QString name, QListView *parent) - : KListViewItem(parent, name), + NodeItemPrivate(TQString name, TQListView *tqparent) + : KListViewItem(tqparent, name), node(0) { init(); } void setPriority(int col, int prio) { - if (prioColors.contains(prio)) { + if (prioColors.tqcontains(prio)) { columnPrio.insert(col, prio); } else { columnPrio.remove(col); } } int priority(int col) { - if (columnPrio.contains(col)) { + if (columnPrio.tqcontains(col)) { return columnPrio[col]; } return 0; } - virtual void paintCell ( QPainter * p, const QColorGroup & cg, int column, int width, int align ) { - //kdDebug()<<k_funcinfo<<"c="<<column<<" prio="<<(columnPrio.contains(column)?columnPrio[column]:0)<<endl; - QColorGroup g = cg; - if (columnPrio.contains(column)) { - g.setColor(QColorGroup::Base, prioColors[columnPrio[column]]); + virtual void paintCell ( TQPainter * p, const TQColorGroup & cg, int column, int width, int align ) { + //kdDebug()<<k_funcinfo<<"c="<<column<<" prio="<<(columnPrio.tqcontains(column)?columnPrio[column]:0)<<endl; + TQColorGroup g = cg; + if (columnPrio.tqcontains(column)) { + g.setColor(TQColorGroup::Base, prioColors[columnPrio[column]]); } KListViewItem::paintCell(p, g, column, width, align); } @@ -342,37 +342,37 @@ public: Task *node; private: void init() { - prioColors.insert(1, QColor(gray)); - prioColors.insert(2, QColor(green)); - prioColors.insert(3, QColor(yellow)); - prioColors.insert(4, QColor(red)); + prioColors.insert(1, TQColor(gray)); + prioColors.insert(2, TQColor(green)); + prioColors.insert(3, TQColor(yellow)); + prioColors.insert(4, TQColor(red)); } - QMap<int, QColor> prioColors; - QMap<int, int> columnPrio; + TQMap<int, TQColor> prioColors; + TQMap<int, int> columnPrio; }; class AppointmentItem : public KListViewItem { public: - AppointmentItem(Appointment *a, QDate &d, QListViewItem *parent) - : KListViewItem(parent), + AppointmentItem(Appointment *a, TQDate &d, TQListViewItem *tqparent) + : KListViewItem(tqparent), appointment(a), date(d) {} Appointment *appointment; - QDate date; + TQDate date; }; -QSize ResourceView::sizeHint() const { - return minimumSizeHint(); // HACK: koshell splitter minimumSize problem +TQSize ResourceView::tqsizeHint() const { + return tqminimumSizeHint(); // HACK: koshell splitter tqminimumSize problem } -ResourceView::ResourceView(View *view, QWidget *parent) - : QSplitter(parent, "Resource view"), +ResourceView::ResourceView(View *view, TQWidget *tqparent) + : TQSplitter(tqparent, "Resource view"), m_mainview(view), m_selectedItem(0), m_currentNode(0) { - setOrientation(QSplitter::Vertical); + setOrientation(Qt::Vertical); resList = new ResListView(this, "Resource list"); resList->setItemMargin(2); @@ -405,11 +405,11 @@ ResourceView::ResourceView(View *view, QWidget *parent) m_appview->hide(); draw(view->getProject()); - //connect(resList, SIGNAL(selectionChanged(QListViewItem*)), SLOT(resSelectionChanged(QListViewItem*))); - connect(resList, SIGNAL(selectionChanged()), SLOT(resSelectionChanged())); - connect(resList, SIGNAL( contextMenuRequested(QListViewItem*, const QPoint&, int)), SLOT(popupMenuRequested(QListViewItem*, const QPoint&, int))); + //connect(resList, TQT_SIGNAL(selectionChanged(TQListViewItem*)), TQT_SLOT(resSelectionChanged(TQListViewItem*))); + connect(resList, TQT_SIGNAL(selectionChanged()), TQT_SLOT(resSelectionChanged())); + connect(resList, TQT_SIGNAL( contextMenuRequested(TQListViewItem*, const TQPoint&, int)), TQT_SLOT(popupMenuRequested(TQListViewItem*, const TQPoint&, int))); //NOTE: using doubleClicked, not executed() to be consistent with ganttview - connect(resList, SIGNAL(doubleClicked(QListViewItem*, const QPoint&, int)), SLOT(slotItemDoubleClicked(QListViewItem*))); + connect(resList, TQT_SIGNAL(doubleClicked(TQListViewItem*, const TQPoint&, int)), TQT_SLOT(slotItemDoubleClicked(TQListViewItem*))); } @@ -430,7 +430,7 @@ void ResourceView::draw(Project &project) m_appview->clear(); m_selectedItem = 0; - QPtrListIterator<ResourceGroup> it(project.resourceGroups()); + TQPtrListIterator<ResourceGroup> it(project.resourceGroups()); for (; it.current(); ++it) { KListViewItem *item = new KListViewItem(resList, it.current()->name()); item->setOpen(true); @@ -444,13 +444,13 @@ void ResourceView::draw(Project &project) } -void ResourceView::drawResources(const Project &proj, QListViewItem *parent, ResourceGroup *group) +void ResourceView::drawResources(const Project &proj, TQListViewItem *tqparent, ResourceGroup *group) { //kdDebug()<<k_funcinfo<<"group: "<<group->name()<<" ("<<group<<")"<<endl; - QPtrListIterator<Resource> it(group->resources()); + TQPtrListIterator<Resource> it(group->resources()); for (; it.current(); ++it) { Resource *r = it.current(); - ResourceItemPrivate *item = new ResourceItemPrivate(r, parent); + ResourceItemPrivate *item = new ResourceItemPrivate(r, tqparent); // set column colors item->setColumnState(0, 0); item->setColumnState(4, 0); @@ -494,7 +494,7 @@ void ResourceView::drawResources(const Project &proj, QListViewItem *parent, Res item->setText(4, r->calendar() ? r->calendar()->name() : i18n("None")); item->setText(5, KGlobal::locale()->formatDateTime(r->availableFrom())); item->setText(6, KGlobal::locale()->formatDateTime(r->availableUntil())); - item->setText(7, QString().setNum(r->units())); + item->setText(7, TQString().setNum(r->units())); item->setText(8, KGlobal::locale()->formatMoney(r->normalRate())); item->setText(9, KGlobal::locale()->formatMoney(r->overtimeRate())); if (!m_selectedItem) { @@ -509,7 +509,7 @@ void ResourceView::resSelectionChanged() { resSelectionChanged(resList->selectedItem()); } -void ResourceView::resSelectionChanged(QListViewItem *item) { +void ResourceView::resSelectionChanged(TQListViewItem *item) { //kdDebug()<<k_funcinfo<<item<<endl; ResourceItemPrivate *ritem = dynamic_cast<ResourceItemPrivate *>(item); if (ritem) { @@ -527,17 +527,17 @@ void ResourceView::resSelectionChanged(QListViewItem *item) { } -void ResourceView::slotItemDoubleClicked(QListViewItem*) { +void ResourceView::slotItemDoubleClicked(TQListViewItem*) { emit itemDoubleClicked(); } -void ResourceView::popupMenuRequested(QListViewItem* item, const QPoint & pos, int) +void ResourceView::popupMenuRequested(TQListViewItem* item, const TQPoint & pos, int) { ResourceItemPrivate *ritem = dynamic_cast<ResourceItemPrivate *>(item); if (ritem) { if (ritem != m_selectedItem) resSelectionChanged(ritem); - QPopupMenu *menu = m_mainview->popupMenu("resource_popup"); + TQPopupMenu *menu = m_mainview->popupMenu("resource_popup"); if (menu) { menu->exec(pos); @@ -548,8 +548,8 @@ void ResourceView::popupMenuRequested(QListViewItem* item, const QPoint & pos, i } } -QValueList<int> ResourceView::listOffsets(int pageHeight) const { - QValueList<int> lst; +TQValueList<int> ResourceView::listOffsets(int pageHeight) const { + TQValueList<int> lst; int hh = resList->headerHeight(); int ph = pageHeight-hh; int lh = resList->contentsHeight() - hh; // list height ex header. @@ -565,15 +565,15 @@ QValueList<int> ResourceView::listOffsets(int pageHeight) const { void ResourceView::print(KPrinter &printer) { //kdDebug()<<k_funcinfo<<endl; - QPaintDeviceMetrics m = QPaintDeviceMetrics ( &printer ); + TQPaintDeviceMetrics m = TQPaintDeviceMetrics ( &printer ); uint top, left, bottom, right; printer.margins(&top, &left, &bottom, &right); //kdDebug()<<m.width()<<"x"<<m.height()<<" : "<<top<<", "<<left<<", "<<bottom<<", "<<right<<" : "<<size()<<endl; - QPainter p; + TQPainter p; p.begin(&printer); p.setViewport(left, top, m.width()-left-right, m.height()-top-bottom); p.setClipRect(left, top, m.width()-left-right, m.height()-top-bottom); - QRect preg = p.clipRegion(QPainter::CoordPainter).boundingRect(); + TQRect preg = p.clipRegion(TQPainter::CoordPainter).boundingRect(); //kdDebug()<<"p="<<preg<<endl; //p.drawRect(preg.x(), preg.y(), preg.width()-1, preg.height()-1); int ch = resList->contentsHeight(); @@ -584,7 +584,7 @@ void ResourceView::print(KPrinter &printer) { p.scale(scale, scale); } int ph = preg.height()-resList->headerHeight(); - QValueList<int> lst = listOffsets(preg.height()); + TQValueList<int> lst = listOffsets(preg.height()); for (int i=0; i < lst.count(); ++i) { //kdDebug()<<"Page "<<i+1<<": "<<"scale="<<scale<<" "<<lst[i]<<" : "<<cw<<"x"<<ch<<endl; if (i > 0) { |
