summaryrefslogtreecommitdiffstats
path: root/kplato/kptresourceview.cc
diff options
context:
space:
mode:
Diffstat (limited to 'kplato/kptresourceview.cc')
-rw-r--r--kplato/kptresourceview.cc174
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) {