#include <assert.h>
-#include <qwidgetstack.h>
+#include <q3widgetstack.h>
#include <qapplication.h>
#include <qclipboard.h>
#include <qpushbutton.h>
#include "FileManager.h"
#include "TjDatePicker.h"
-FileManager::FileManager(KMainWindow* m, QWidgetStack* v, KListView* b,
+FileManager::FileManager(KMainWindow* m, Q3WidgetStack* v, KListView* b,
KListViewSearchLine* s) :
mainWindow(m), viewStack(v), browser(b), searchLine(s)
{
mainWindow->actionCollection(), "insert_date");
// We don't want the URL column to be visible. This is internal data only.
- browser->setColumnWidthMode(1, QListView::Manual);
+ browser->setColumnWidthMode(1, Q3ListView::Manual);
browser->hideColumn(1);
currentGUIClient = 0;
// Insert the file into the browser and update the directory hierachy if
// necessary.
updateFileBrowser();
- QListViewItem* lvi = mfi->getBrowserEntry();
+ Q3ListViewItem* lvi = mfi->getBrowserEntry();
browser->clearSelection();
browser->setCurrentItem(lvi);
lvi->setSelected(true);
// Insert the file into the browser and update the directory hierachy if
// necessary.
updateFileBrowser();
- QListViewItem* lvi = mfi->getBrowserEntry();
+ Q3ListViewItem* lvi = mfi->getBrowserEntry();
browser->clearSelection();
browser->setCurrentItem(lvi);
lvi->setSelected(true);
QString commonPath = findCommonPath();
QStringList openDirectories, closedDirectories;
- for (QListViewItemIterator lvi(browser); *lvi; ++lvi)
+ for (Q3ListViewItemIterator lvi(browser); *lvi; ++lvi)
if ((*lvi)->firstChild())
if ((*lvi)->isOpen())
openDirectories.append((*lvi)->text(1));
viewStack->raiseWidget((*mfi)->getEditor());
browser->clearSelection();
- QListViewItem* lvi = (*mfi)->getBrowserEntry();
+ Q3ListViewItem* lvi = (*mfi)->getBrowserEntry();
if (lvi)
{
browser->setCurrentItem(lvi);
#include "ManagedFileInfo.h"
-class QWidgetStack;
+class Q3WidgetStack;
class QStringList;
class KConfig;
{
Q_OBJECT
public:
- FileManager(KMainWindow* m, QWidgetStack* v, KListView* b,
+ FileManager(KMainWindow* m, Q3WidgetStack* v, KListView* b,
KListViewSearchLine* s);
virtual ~FileManager();
QString getWordUnderCursor() const;
- QWidgetStack* getViewStack() const { return viewStack; }
+ Q3WidgetStack* getViewStack() const { return viewStack; }
void showEditor();
void hideEditor();
void updateFileBrowser();
ManagedFileInfo* getMFI(const KURL& url);
- QWidgetStack* viewStack;
+ Q3WidgetStack* viewStack;
KListView* browser;
KListViewSearchLine* searchLine;
std::list<ManagedFileInfo*> files;
#include <assert.h>
-#include <qwidgetstack.h>
-#include <qpopupmenu.h>
+#include <q3widgetstack.h>
+#include <q3popupmenu.h>
+//Added by qt3to4:
+#include <QPixmap>
#include <kmainwindow.h>
#include <kaction.h>
#define KDE_IS_VERSION(a,b,c) 0
#endif
-ReportManager::ReportManager(KMainWindow* m, QWidgetStack* v,
+ReportManager::ReportManager(KMainWindow* m, Q3WidgetStack* v,
KListView* b, KListViewSearchLine* s) :
mainWindow(m), reportStack(v), browser(b), searchLine(s)
{
/* Hide the 2nd column. It contains the report ID that is of no interest
* to the user. */
- browser->setColumnWidthMode(1, QListView::Manual);
+ browser->setColumnWidthMode(1, Q3ListView::Manual);
browser->hideColumn(1);
// Setup zoom toolbar actions.
clear();
}
-QListViewItem*
+Q3ListViewItem*
ReportManager::getFirstInteractiveReportItem() const
{
for (std::list<ManagedReportInfo*>::const_iterator mri = reports.begin();
clear();
project = pr;
- QPtrListIterator<Report> rli = project->getReportListIterator();
+ Q3PtrListIterator<Report> rli = project->getReportListIterator();
for ( ; *rli; ++rli)
reports.push_front(new ManagedReportInfo(this, *rli));
/* Add the summary report. There is no report definition in the project
ReportManager::updateReportBrowser()
{
QStringList openReports;
- for (QListViewItemIterator lvi(browser); *lvi; ++lvi)
+ for (Q3ListViewItemIterator lvi(browser); *lvi; ++lvi)
if ((*lvi)->firstChild())
if ((*lvi)->isOpen())
openReports.append((*lvi)->text(0));
}
bool
-ReportManager::generateReport(QListViewItem* lvi)
+ReportManager::generateReport(Q3ListViewItem* lvi)
{
ManagedReportInfo* mr = 0;
for (std::list<ManagedReportInfo*>::const_iterator mri = reports.begin();
}
bool
-ReportManager::showReport(QListViewItem* lvi, bool& showReportTab)
+ReportManager::showReport(Q3ListViewItem* lvi, bool& showReportTab)
{
ManagedReportInfo* mr = 0;
showReportTab = true;
return result;
}
-void ReportManager::expandLVI(QListViewItem *lvi, bool opn)
+void ReportManager::expandLVI(Q3ListViewItem *lvi, bool opn)
{
lvi->setOpen(opn);
- for (QListViewItem *lvi2 = lvi->firstChild(); lvi2; lvi2 = lvi2->nextSibling())
+ for (Q3ListViewItem *lvi2 = lvi->firstChild(); lvi2; lvi2 = lvi2->nextSibling())
{
expandLVI(lvi2, opn);
}
}
-bool ReportManager::generateReports(QListViewItem *lvi)
+bool ReportManager::generateReports(Q3ListViewItem *lvi)
{
bool errors = 0;
if (!(errors = !generateReport(lvi)))
{
- for (QListViewItem *lvi2 = lvi->firstChild(); lvi2; lvi2 = lvi2->nextSibling())
+ for (Q3ListViewItem *lvi2 = lvi->firstChild(); lvi2; lvi2 = lvi2->nextSibling())
{
errors += generateReports(lvi2);
}
}
void
-ReportManager::showRMBMenu(QListViewItem* lvi, const QPoint& pos, int,
+ReportManager::showRMBMenu(Q3ListViewItem* lvi, const QPoint& pos, int,
bool& errors, bool& showReportTab)
{
ManagedReportInfo* mr = 0;
mr = *mri;
// Generate a context popup menu.
- QPopupMenu menu;
+ Q3PopupMenu menu;
if (mr)
{
menu.insertItem(i18n("&Show Report"), 1);
#include <list>
#include <qobject.h>
-#include <qptrlist.h>
+#include <q3ptrlist.h>
#include "ManagedReportInfo.h"
-class QWidgetStack;
+class Q3WidgetStack;
class QString;
-class QListViewItem;
+class Q3ListViewItem;
class KMainWindow;
class KSelectAction;
class KListView;
{
Q_OBJECT
public:
- ReportManager(KMainWindow* mainWindow, QWidgetStack* v, KListView* b,
+ ReportManager(KMainWindow* mainWindow, Q3WidgetStack* v, KListView* b,
KListViewSearchLine* s);
virtual ~ReportManager();
ManagedReportInfo* getCurrentReport() const;
- QListViewItem* getFirstInteractiveReportItem() const;
+ Q3ListViewItem* getFirstInteractiveReportItem() const;
- QWidgetStack* getReportStack() const { return reportStack; }
+ Q3WidgetStack* getReportStack() const { return reportStack; }
void setFocusToReport() const;
void enableReportActions(bool enable);
- bool generateReport(QListViewItem*);
- bool showReport(QListViewItem*, bool& showReport);
- void showRMBMenu(QListViewItem*, const QPoint&, int, bool& errors,
+ bool generateReport(Q3ListViewItem*);
+ bool showReport(Q3ListViewItem*, bool& showReport);
+ void showRMBMenu(Q3ListViewItem*, const QPoint&, int, bool& errors,
bool& showReport);
bool isProjectLoaded() const;
private:
void updateReportBrowser();
- void expandLVI(QListViewItem *lvi, bool opn);
- bool generateReports(QListViewItem *lvi);
+ void expandLVI(Q3ListViewItem *lvi, bool opn);
+ bool generateReports(Q3ListViewItem *lvi);
KMainWindow* mainWindow;
KSelectAction* zoomSelector;
const Project* project;
- QWidgetStack* reportStack;
+ Q3WidgetStack* reportStack;
KListView* browser;
KListViewSearchLine* searchLine;
--- /dev/null
+######################################################################
+# Automatically generated by qmake (2.01a) ? 10 16 21:11:51 2009
+######################################################################
+
+TEMPLATE = app
+TARGET =
+DEPENDPATH += . libkdepim
+INCLUDEPATH += .
+
+# Input
+HEADERS += FileManager.h \
+ kdateedit.h \
+ kdatepickerpopup.h \
+ KPrinterWrapper.h \
+ ltQString.h \
+ ltstr.h \
+ ManagedFileInfo.h \
+ ManagedReportInfo.h \
+ pref.h \
+ ReportLayers.h \
+ ReportManager.h \
+ taskjuggler.h \
+ taskjuggleriface.h \
+ taskjugglerview.h \
+ TemplateSelector.ui.h \
+ TjGanttChart.h \
+ TjGanttZoomStep.h \
+ TjHTMLReport.h \
+ TjLineAccounter.h \
+ TjObjPosTable.h \
+ TjObjPosTableEntry.h \
+ TjPrintReport.h \
+ TjPrintResourceReport.h \
+ TjPrintTaskReport.h \
+ TjReport.h \
+ TjReportCell.h \
+ TjReportColumn.h \
+ TjReportRow.h \
+ TjResourceReport.h \
+ TjSummaryReport.h \
+ TjTaskReport.h \
+ TjUIReportBase.h \
+ libkdepim/kdateedit.h
+#The following line was changed from FORMS to FORMS3 by qt3to4
+FORMS3 += MainWidget.ui \
+ ReportController.ui \
+ RichTextDisplay.ui \
+ TemplateSelector.ui \
+ TjDatePicker.ui
+SOURCES += FileManager.cpp \
+ kdateedit.cpp \
+ kdatepickerpopup.cpp \
+ main.cpp \
+ ManagedFileInfo.cpp \
+ ManagedReportInfo.cpp \
+ pref.cpp \
+ ReportManager.cpp \
+ taskjuggler.cpp \
+ taskjugglerview.cpp \
+ TjGanttChart.cpp \
+ TjGanttZoomStep.cpp \
+ TjHTMLReport.cpp \
+ TjLineAccounter.cpp \
+ TjObjPosTable.cpp \
+ TjPrintReport.cpp \
+ TjPrintResourceReport.cpp \
+ TjPrintTaskReport.cpp \
+ TjReport.cpp \
+ TjReportCell.cpp \
+ TjReportRow.cpp \
+ TjResourceReport.cpp \
+ TjSummaryReport.cpp \
+ TjTaskReport.cpp \
+ TjUIReportBase.cpp
+#The following line was inserted by qt3to4
+QT += qt3support
+#The following line was inserted by qt3to4
+CONFIG += uic3
+
** destructor.
*****************************************************************************/
-void TemplateSelector::itemSelected(QListViewItem* lvi)
+void TemplateSelector::itemSelected(Q3ListViewItem* lvi)
{
buttonOk->setEnabled(lvi != 0);
}
-void TemplateSelector::listDoubleClicked(QListViewItem* lvi)
+void TemplateSelector::listDoubleClicked(Q3ListViewItem* lvi)
{
if (lvi)
accept();
#include <assert.h>
#include <qnamespace.h>
-#include <qcanvas.h>
+#include <q3canvas.h>
#include <qpen.h>
#include <qbrush.h>
#include <qdatetime.h>
#include <qpainter.h>
+//Added by qt3to4:
+#include <Q3PointArray>
#include <klocale.h>
#include <kglobal.h>
TjGanttChart::TjGanttChart(QObject* obj)
{
- header = new QCanvas(obj);
- chart = new QCanvas(obj);
- legend = new QCanvas(obj);
+ header = new Q3Canvas(obj);
+ chart = new Q3Canvas(obj);
+ legend = new Q3Canvas(obj);
headerHeight = 0;
chartHeight = 0;
}
void
-TjGanttChart::generate(ScaleMode scaleMode)
+TjGanttChart::generate(Qt::AspectRatioMode scaleMode)
{
// Clear ganttHeader canvas.
- QCanvasItemList cis = header->allItems();
- for (QCanvasItemList::Iterator it = cis.begin(); it != cis.end(); ++it)
+ Q3CanvasItemList cis = header->allItems();
+ for (Q3CanvasItemList::Iterator it = cis.begin(); it != cis.end(); ++it)
delete *it;
// Clear chart canvas.
cis = chart->allItems();
- for (QCanvasItemList::Iterator it = cis.begin(); it != cis.end(); ++it)
+ for (Q3CanvasItemList::Iterator it = cis.begin(); it != cis.end(); ++it)
delete *it;
// Make sure setSizes() has been called first();
}
// Draw description of graphical element
- QCanvasText* text = new QCanvasText(*it, legend);
+ Q3CanvasText* text = new Q3CanvasText(*it, legend);
text->setColor(Qt::black);
text->setFont(legendFont);
text->setX(x + 2 * margin + symbolWidth);
TjGanttChart::generateHeaderAndGrid()
{
// Draw divider line between the two header lines
- QCanvasLine* line = new QCanvasLine(header);
+ Q3CanvasLine* line = new Q3CanvasLine(header);
line->setPoints(0, headerHeight / 2, width, headerHeight / 2);
QPen pen = line->pen();
pen.setColor(colors["headerLineCol"]);
line->show();
*/
// Fill header background
- QCanvasRectangle* rect =
- new QCanvasRectangle(0, 0, width, headerHeight - 1, header);
+ Q3CanvasRectangle* rect =
+ new Q3CanvasRectangle(0, 0, width, headerHeight - 1, header);
pen = rect->pen();
pen.setColor(colors["headerBackgroundCol"]);
rect->setPen(pen);
if (!first)
{
// Draw vertical line at beginning of cell.
- QCanvasLine* line = new QCanvasLine(header);
+ Q3CanvasLine* line = new Q3CanvasLine(header);
line->setPoints(xs, y, xs, y + headerHeight / 2);
QPen pen = line->pen();
pen.setColor(colors["headerLineCol"]);
}
// Write week number.
- QCanvasText* text = new QCanvasText(label, header);
+ Q3CanvasText* text = new Q3CanvasText(label, header);
text->setFont(headerFont);
// Center the label horizontally in the cell.
QFontMetrics fm(headerFont);
if (w == 1 || x + w - 1 < 0)
continue;
- QCanvasRectangle* rect =
- new QCanvasRectangle(x, 0, w, chartHeight, chart);
+ Q3CanvasRectangle* rect =
+ new Q3CanvasRectangle(x, 0, w, chartHeight, chart);
rect->setPen(QPen(col, lineWidth));
rect->setBrush(QBrush(col));
rect->setZ(TJRL_OFFTIME);
if (isWeekend(day) ||
reportDef->getProject()->isVacation(day))
{
- QCanvasRectangle* rect =
- new QCanvasRectangle(x, 0, w, chartHeight, chart);
+ Q3CanvasRectangle* rect =
+ new Q3CanvasRectangle(x, 0, w, chartHeight, chart);
rect->setPen(QPen(col, lineWidth));
rect->setBrush(QBrush(col));
rect->setZ(TJRL_OFFTIME);
// boundary.
if (x < 0)
return;
- QCanvasLine* line = new QCanvasLine(chart);
+ Q3CanvasLine* line = new Q3CanvasLine(chart);
line->setPoints(x, 0, x, chartHeight);
QPen pen(col);
line->setPen(pen);
TjGanttChart::generateGanttBackground()
{
// Paint the whole chart with the background color.
- QCanvasRectangle* rect =
- new QCanvasRectangle(0, 0, chart->width(), chart->height(),
+ Q3CanvasRectangle* rect =
+ new Q3CanvasRectangle(0, 0, chart->width(), chart->height(),
chart);
rect->setPen(QPen(Qt::NoPen));
QColor bgColor = colors["chartBackgroundCol"];
continue;*/
if (((*it)->getPos() / (*it)->getHeight()) % 2 == 0)
continue;
- rect = new QCanvasRectangle(0, (*it)->getPos(), width,
+ rect = new Q3CanvasRectangle(0, (*it)->getPos(), width,
(*it)->getHeight(), chart);
rect->setPen(QPen(Qt::NoPen));
rect->setBrush(QBrush(colors["chartAltBackgroundCol"]));
// Highlight the selected object
if (selectedObject)
{
- rect = new QCanvasRectangle(0, selectedObject->getPos(),
+ rect = new Q3CanvasRectangle(0, selectedObject->getPos(),
width, selectedObject->getHeight(), chart);
rect->setPen(QPen(Qt::NoPen));
rect->setBrush(QBrush(colors["hightlightCol"], Qt::Dense4Pattern));
int x = time2x(t->getStart(scenario));
QFontMetrics fm(headerFont);
label = reportElement->expandReportVariable(reportElement->getTaskBarPrefix());
- QCanvasText* text = new QCanvasText(label, chart);
+ Q3CanvasText* text = new Q3CanvasText(label, chart);
text->setColor(Qt::black);
text->setFont(headerFont);
text->setX(x - minRowHeight / 2 - fm.width(label) );
if (!label.isEmpty())
{
- QCanvasText* text2 = new QCanvasText(label, chart);
+ Q3CanvasText* text2 = new Q3CanvasText(label, chart);
text2->setColor(Qt::black);
text2->setFont(headerFont);
x = time2x(t->getEnd(scenario));
void
TjGanttChart::drawTaskShape(int start, int end, int centerY, int height,
int barWidth, bool critical, bool outlineOnly,
- QCanvas* canvas, bool error)
+ Q3Canvas* canvas, bool error)
{
/* Workaround for a QCanvasView problem. In Qt3.x it can only handle 32767
* pixels per dimension. */
end = start + 1;
// A blue box with some fancy interior.
- QCanvasRectangle* rect =
- new QCanvasRectangle(start, centerY - (int) (height * 0.3),
+ Q3CanvasRectangle* rect =
+ new Q3CanvasRectangle(start, centerY - (int) (height * 0.3),
end - start, (int) (height * 0.6) + 1, canvas);
rect->setPen(QPen(colors[critical ? "critTaskCol" : "taskCol"], lineWidth));
if (barWidth > (end - start))
qDebug("Bar too wide!");
- rect = new QCanvasRectangle
+ rect = new Q3CanvasRectangle
(start, centerY - (int) (height * 0.12), barWidth,
(int) (height * 0.24) + 1, canvas);
void
TjGanttChart::drawMilestoneShape(int centerX, int centerY, int height,
bool critical, bool outlineOnly,
- QCanvas* canvas, bool error)
+ Q3Canvas* canvas, bool error)
{
int radius = (int) (height * 0.375);
// A black diamond.
- QPointArray a(5);
+ Q3PointArray a(5);
a.setPoint(0, centerX, centerY - radius);
a.setPoint(1, centerX + radius, centerY);
a.setPoint(2, centerX, centerY + radius);
a.setPoint(4, centerX, centerY - radius);
- QCanvasPolygon* polygon = new QCanvasPolygon(canvas);
+ Q3CanvasPolygon* polygon = new Q3CanvasPolygon(canvas);
polygon->setPoints(a);
polygon->setBrush(QBrush(colors[error ? "errorCol" : "milestoneCol"],
outlineOnly ? Qt::Dense4Pattern :
if (critical)
for (uint i = 0; i < a.count() - 1; ++i)
{
- QCanvasLine* line = new QCanvasLine(canvas);
+ Q3CanvasLine* line = new Q3CanvasLine(canvas);
QPen pen(colors["critTaskCol"]);
line->setPen(pen);
int x1, y1, x2, y2;
void
TjGanttChart::drawContainterShape(int start, int end, int centerY, int height,
bool critical, bool outlineOnly,
- QCanvas* canvas)
+ Q3Canvas* canvas)
{
// A bar with jag at both ends.
int jagWidth = (int) (height * 0.25);
int halfbottom = centerY + (int) (height * 0.15);
int bottom = halfbottom + jagWidth;
- QPointArray a(9);
+ Q3PointArray a(9);
a.setPoint(0, start - jagWidth, top);
a.setPoint(1, start - jagWidth, halfbottom);
a.setPoint(2, start, bottom);
{
for (uint i = 0; i < a.count() - 1; ++i)
{
- QCanvasLine* line = new QCanvasLine(canvas);
+ Q3CanvasLine* line = new Q3CanvasLine(canvas);
QPen pen(colors[critical ? "critTaskCol" : "containerCol"]);
line->setPen(pen);
int x1, y1, x2, y2;
}
}
- QCanvasPolygon* polygon = new QCanvasPolygon(canvas);
+ Q3CanvasPolygon* polygon = new Q3CanvasPolygon(canvas);
polygon->setPoints(a);
polygon->setBrush(QBrush(colors["containerCol"], outlineOnly ?
Qt::Dense4Pattern : Qt::SolidPattern));
/** Draws a [ for minstart and maxstart, and a ] for ends.
Color is red and width 3 when limit fails, so that error is clearly visible. */
void
-TjGanttChart::drawTaskLimit(int cx, int cy, int height, bool start, QCanvas* canvas, bool error)
+TjGanttChart::drawTaskLimit(int cx, int cy, int height, bool start, Q3Canvas* canvas, bool error)
{
int radius = (int) (height * 0.375);
// Half a red or green diamond.
- QPointArray a(3);
+ Q3PointArray a(3);
a.setPoint(0, cx, cy - radius);
a.setPoint(1, cx + (start ? -radius : +radius), cy);
a.setPoint(2, cx, cy + radius);
- QCanvasPolygon* polygon = new QCanvasPolygon(canvas);
+ Q3CanvasPolygon* polygon = new Q3CanvasPolygon(canvas);
polygon->setPoints(a);
polygon->setBrush(QBrush(colors[error ? "errorCol" : "datelLimitCol"],
error ? Qt::SolidPattern : Qt::Dense4Pattern
const int endGap = (int) (minRowHeight * 0.4);
// Min distance between parallel arrors.
const int lineGap= (int) (minRowHeight * 0.1);
- QPointArray a;
+ Q3PointArray a;
if (t2x - t1x < 2 * endGap)
{
/* The tasks end and start are closer together than the
// Draw the arrow lines.
for (uint i = 0; i < a.count() - 1; ++i)
{
- QCanvasLine* line = new QCanvasLine(chart);
+ Q3CanvasLine* line = new Q3CanvasLine(chart);
line->setPen(QPen(col, lineWidth));
int x1, y1, x2, y2;
a.point(i, &x1, &y1);
a.setPoint(2, t2x - arrowSize, t2y + arrowSize);
a.setPoint(3, t2x, t2y);
- QCanvasPolygon* polygon = new QCanvasPolygon(chart);
+ Q3CanvasPolygon* polygon = new Q3CanvasPolygon(chart);
polygon->setPoints(a);
polygon->setBrush(col);
polygon->setZ(layer);
void
TjGanttChart::drawLoadBar(int cx, int cy, int cw, int ch, const QString& col,
- Qt::BrushStyle pattern, QCanvas* canvas)
+ Qt::BrushStyle pattern, Q3Canvas* canvas)
{
- QCanvasRectangle* rect = new QCanvasRectangle
+ Q3CanvasRectangle* rect = new Q3CanvasRectangle
(cx, cy, cw, ch, canvas);
rect->setBrush(QBrush(colors[col], pattern));
rect->setPen(QPen(colors[col], lineWidth));
}
void
-TjGanttChart::drawLoadFrame(int cx, int cy, int cw, int ch, QCanvas* canvas)
+TjGanttChart::drawLoadFrame(int cx, int cy, int cw, int ch, Q3Canvas* canvas)
{
- QCanvasRectangle* rect = new QCanvasRectangle
+ Q3CanvasRectangle* rect = new Q3CanvasRectangle
(cx, cy, cw, ch, canvas);
rect->setBrush(QBrush(Qt::NoBrush));
rect->setPen(QPen(colors["loadFrameCol"], lineWidth));
class QPainter;
class QRect;
-class QCanvas;
+class Q3Canvas;
class Project;
class Task;
class Report;
int calcHeaderHeight();
void setHeaderHeight(int hh);
int calcLegendHeight(int width);
- void generate(ScaleMode scaleMode);
+ void generate(Qt::AspectRatioMode scaleMode);
void paintHeader(const QRect& clip, QPainter* p, bool dbuf = false);
void paintChart(int x, int y, const QRect& clip, QPainter* p,
bool dbuf = false);
void generateLegend(int width, int height);
- QCanvas* getHeaderCanvas() const { return header; }
- QCanvas* getChartCanvas() const { return chart; }
- QCanvas* getLegendCanvas() const { return legend; }
+ Q3Canvas* getHeaderCanvas() const { return header; }
+ Q3Canvas* getChartCanvas() const { return chart; }
+ Q3Canvas* getLegendCanvas() const { return legend; }
bool zoomTo(const QString& label);
bool zoomIn();
void drawTask(const Task* t, const Resource* r);
void drawTaskShape(int start, int end, int centerY, int height,
int barWidth, bool critical, bool outlineOnly,
- QCanvas* canvas, bool error = false);
+ Q3Canvas* canvas, bool error = false);
void drawMilestoneShape(int centerX, int centerY, int height,
- bool critical, bool outlineOnly, QCanvas* canvas, bool error = false);
+ bool critical, bool outlineOnly, Q3Canvas* canvas, bool error = false);
void drawContainterShape(int start, int end, int centerY, int height,
- bool critical, bool outlineOnly, QCanvas* canvas);
- void drawTaskLimit(int cx, int cy, int height, bool start, QCanvas* canvas, bool error = false);
+ bool critical, bool outlineOnly, Q3Canvas* canvas);
+ void drawTaskLimit(int cx, int cy, int height, bool start, Q3Canvas* canvas, bool error = false);
void drawDependencies(const Task* t1, TjLineAccounter* collisionDetector);
void drawTaskResource(Resource* r, const Task* t);
void drawResource(Resource* r);
time_t end, int rY, bool taskLoadOnly = false);
void drawLoadBar(int cx, int cy, int cw, int ch, const QString& col,
- Qt::BrushStyle pattern, QCanvas* canvas);
- void drawLoadFrame(int cx, int cy, int cw, int ch, QCanvas* canvas);
+ Qt::BrushStyle pattern, Q3Canvas* canvas);
+ void drawLoadFrame(int cx, int cy, int cw, int ch, Q3Canvas* canvas);
void zoomToFitWindow(int width, time_t duration);
void allTasksInterval();
int mmToYPixels(double mm);
int pointsToYPixels(double pts);
- QCanvas* header;
- QCanvas* chart;
- QCanvas* legend;
+ Q3Canvas* header;
+ Q3Canvas* chart;
+ Q3Canvas* legend;
// Vertical and horizontal resolution
int dpiX;
#include "TjHTMLReport.h"
#include <qlayout.h>
+//Added by qt3to4:
+#include <Q3VBoxLayout>
#include <klocale.h>
#include <khtml_part.h>
const QString& n) :
TjUIReportBase(p, m, rDef, n)
{
- QVBoxLayout* hl = new QVBoxLayout(this, 0);
+ Q3VBoxLayout* hl = new Q3VBoxLayout(this, 0);
hl->setAutoAdd(true);
browser = new KHTMLPart(this);
#include <config.h>
#include <assert.h>
-#include <qpaintdevicemetrics.h>
+#include <q3paintdevicemetrics.h>
#include <qfontmetrics.h>
#include <klocale.h>
void
TjPrintReport::generateTableHeader()
{
- for (QPtrListIterator<TableColumnInfo>
+ for (Q3PtrListIterator<TableColumnInfo>
ci = reportElement->getColumnsIterator(); *ci; ++ci)
{
/* The calendar columns need special treatment. We just ignore them
const Resource* resource)
{
int colIdx= 0;
- for (QPtrListIterator<TableColumnInfo>
+ for (Q3PtrListIterator<TableColumnInfo>
ci = reportElement->getColumnsIterator(); *ci; ++ci, ++colIdx)
{
/* The calendar columns need special treatment. We just ignore them
const Task* task)
{
int colIdx= 0;
- for (QPtrListIterator<TableColumnInfo>
+ for (Q3PtrListIterator<TableColumnInfo>
ci = reportElement->getColumnsIterator(); *ci; ++ci, ++colIdx)
{
/* The calendar columns need special treatment. We just ignore them
void
TjPrintReport::layoutPages()
{
- QPaintDeviceMetrics metrics(printer);
+ Q3PaintDeviceMetrics metrics(printer);
if (showGantt)
{
int
TjPrintReport::mmToXPixels(double mm)
{
- QPaintDeviceMetrics metrics(printer);
+ Q3PaintDeviceMetrics metrics(printer);
return (int) ((mm / 25.4) * metrics.logicalDpiX());
}
int
TjPrintReport::mmToYPixels(double mm)
{
- QPaintDeviceMetrics metrics(printer);
+ Q3PaintDeviceMetrics metrics(printer);
return (int) ((mm / 25.4) * metrics.logicalDpiY());
}
int
TjPrintReport::pointsToYPixels(double pts)
{
- QPaintDeviceMetrics metrics(printer);
+ Q3PaintDeviceMetrics metrics(printer);
return (int) ((pts * (0.376 / 25.4)) * metrics.logicalDpiY());
}
#include "TjPrintResourceReport.h"
#include <qpaintdevice.h>
-#include <qpaintdevicemetrics.h>
+#include <q3paintdevicemetrics.h>
#include "Project.h"
#include "Resource.h"
#include <assert.h>
#include <qpaintdevice.h>
-#include <qpaintdevicemetrics.h>
+#include <q3paintdevicemetrics.h>
#include "Project.h"
#include "Resource.h"
#include <qsplitter.h>
#include <qlayout.h>
-#include <qheader.h>
-#include <qcanvas.h>
+#include <q3header.h>
+#include <q3canvas.h>
#include <qdatetime.h>
#include <qtimer.h>
-#include <qpopupmenu.h>
-#include <qpaintdevicemetrics.h>
+#include <q3popupmenu.h>
+#include <q3paintdevicemetrics.h>
#include <qclipboard.h>
+//Added by qt3to4:
+#include <Q3HBoxLayout>
+#include <Q3ValueList>
+#include <QPixmap>
+#include <QMouseEvent>
+#include <QEvent>
+#include <Q3VBoxLayout>
#include <klistview.h>
#include <klocale.h>
loadingProject = false;
scaleMode = TjGanttChart::fitSize;
- QVBoxLayout* vl = new QVBoxLayout(this, 0, 0);
+ Q3VBoxLayout* vl = new Q3VBoxLayout(this, 0, 0);
reportFrame = new QWidget(this);
reportFrame->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
- QHBoxLayout* hl = new QHBoxLayout(reportFrame, 0, 0);
+ Q3HBoxLayout* hl = new Q3HBoxLayout(reportFrame, 0, 0);
splitter = new QSplitter(Horizontal, reportFrame);
listView = new KListView(splitter);
listView->setItemMargin(2);
canvasFrame = new QWidget(splitter);
- QVBoxLayout* vlChart = new QVBoxLayout(canvasFrame, 0, 0);
+ Q3VBoxLayout* vlChart = new Q3VBoxLayout(canvasFrame, 0, 0);
canvasFrame->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
ganttChart = new TjGanttChart(reportFrame);
objPosTable = 0;
- ganttHeaderView = new QCanvasView(ganttChart->getHeaderCanvas(),
+ ganttHeaderView = new Q3CanvasView(ganttChart->getHeaderCanvas(),
canvasFrame);
- ganttHeaderView->setHScrollBarMode(QScrollView::AlwaysOff);
- ganttHeaderView->setVScrollBarMode(QScrollView::AlwaysOff);
+ ganttHeaderView->setHScrollBarMode(Q3ScrollView::AlwaysOff);
+ ganttHeaderView->setVScrollBarMode(Q3ScrollView::AlwaysOff);
- ganttChartView = new QCanvasView(ganttChart->getChartCanvas(),
+ ganttChartView = new Q3CanvasView(ganttChart->getChartCanvas(),
canvasFrame);
- ganttChartView->setVScrollBarMode(QScrollView::AlwaysOff);
+ ganttChartView->setVScrollBarMode(Q3ScrollView::AlwaysOff);
reportController = new ReportController(this);
reportController->reportSearch->setListView(listView);
connect(listView, SIGNAL(selectionChanged()),
this, SLOT(regenerateChart()));
- connect(listView, SIGNAL(expanded(QListViewItem*)),
- this, SLOT(expandReportItem(QListViewItem*)));
- connect(listView, SIGNAL(collapsed(QListViewItem*)),
- this, SLOT(collapsReportItem(QListViewItem*)));
- connect(listView, SIGNAL(clicked(QListViewItem*, const QPoint&, int)),
- this, SLOT(listClicked(QListViewItem*, const QPoint&, int)));
+ connect(listView, SIGNAL(expanded(Q3ListViewItem*)),
+ this, SLOT(expandReportItem(Q3ListViewItem*)));
+ connect(listView, SIGNAL(collapsed(Q3ListViewItem*)),
+ this, SLOT(collapsReportItem(Q3ListViewItem*)));
+ connect(listView, SIGNAL(clicked(Q3ListViewItem*, const QPoint&, int)),
+ this, SLOT(listClicked(Q3ListViewItem*, const QPoint&, int)));
connect(listView,
- SIGNAL(rightButtonPressed(QListViewItem*, const QPoint&, int)),
- this, SLOT(doPopupMenu(QListViewItem*, const QPoint&, int)));
+ SIGNAL(rightButtonPressed(Q3ListViewItem*, const QPoint&, int)),
+ this, SLOT(doPopupMenu(Q3ListViewItem*, const QPoint&, int)));
connect(listView->header(), SIGNAL(clicked(int)),
this, SLOT(listHeaderClicked(int)));
connect(ganttChartView, SIGNAL(contentsMoving(int, int)),
// Skip the first two columns. They contain the hardwired task name and the
// sort index column.
int column = 2;
- for (QPtrListIterator<TableColumnInfo>
+ for (Q3PtrListIterator<TableColumnInfo>
ci = reportElement->getColumnsIterator(); *ci; ++ci, ++column)
{
const QString& name((*ci)->getName());
// Skip the first colum. It contains the hardwired resource name.
int column = 2;
- for (QPtrListIterator<TableColumnInfo>
+ for (Q3PtrListIterator<TableColumnInfo>
ci = reportElement->getColumnsIterator(); *ci; ++ci, ++column)
{
const QString& name((*ci)->getName());
continue;
// Find out if the list entry is visible at all.
- const QListViewItem* p;
+ const Q3ListViewItem* p;
bool isVisible = true;
for (p = lvi->parent(); p; p = p->parent())
if (!p->isOpen())
// Calculate some commenly used values;
headerHeight = listView->header()->height();
- QListViewItem* lvi;
+ Q3ListViewItem* lvi;
itemHeight = 0;
listHeight = 0;
for (lvi = listView->firstChild(); lvi; lvi = lvi->itemBelow())
ganttHeaderView->setFixedHeight(headerHeight);
ganttChart->setProjectAndReportData(getReportElement());
- QValueList<int> sizes = splitter->sizes();
+ Q3ValueList<int> sizes = splitter->sizes();
if (scaleMode == TjGanttChart::fitSize)
{
/* In fitSize mode we show 1/3 table and 2/3 gantt chart. Otherwise we
sizes[1],
itemHeight);
ganttChart->setSelection(selectedObject);
- QPaintDeviceMetrics metrics(ganttChartView);
+ Q3PaintDeviceMetrics metrics(ganttChartView);
ganttChart->setDPI(metrics.logicalDpiX(), metrics.logicalDpiY());
setGanttChartColors();
ganttChart->setHeaderHeight(headerHeight);
listView->addColumn(firstHeader + "\n");
// The second column is the sort index. It is always hidden.
listView->addColumn("sortIndex");
- listView->setColumnWidthMode(1, QListView::Manual);
+ listView->setColumnWidthMode(1, Q3ListView::Manual);
listView->hideColumn(1);
listView->setSortOrder(Qt::Ascending);
listView->setSortColumn(1);
showGantt = false;
int col = 2;
- for (QPtrListIterator<TableColumnInfo>
+ for (Q3PtrListIterator<TableColumnInfo>
ci = tab->getColumnsIterator(); *ci; ++ci, ++col)
{
/* The name and indices columns are automatically added as first
}
void
-TjReport::collapsReportItem(QListViewItem*)
+TjReport::collapsReportItem(Q3ListViewItem*)
{
if (loadingProject)
return;
}
void
-TjReport::expandReportItem(QListViewItem*)
+TjReport::expandReportItem(Q3ListViewItem*)
{
if (loadingProject)
return;
}
void
-TjReport::listClicked(QListViewItem* lvi, const QPoint&, int column)
+TjReport::listClicked(Q3ListViewItem* lvi, const QPoint&, int column)
{
// The first column is always the name and the second column is the hidden
// sort index. Both are not in the TCI table. All clickable columns have
}
void
-TjReport::doPopupMenu(QListViewItem* lvi, const QPoint& pos, int)
+TjReport::doPopupMenu(Q3ListViewItem* lvi, const QPoint& pos, int)
{
if (loadingProject || !lvi)
return;
CoreAttributes* ca = lvi2caDict[QString().sprintf("%p", lvi)];
- QPopupMenu menu;
+ Q3PopupMenu menu;
if (ca->getType() == CA_Task)
{
Task* t = dynamic_cast<Task*>(ca);
// Display of vacations
text += i18n("<hr/><b>Vacations:</b>");
{
- QPtrListIterator<Interval> vli(resource->getVacationListIterator());
+ Q3PtrListIterator<Interval> vli(resource->getVacationListIterator());
if (*vli != 0)
{
- for (QPtrListIterator<Interval>
+ for (Q3PtrListIterator<Interval>
vli(resource->getVacationListIterator()); *vli != 0; ++vli)
{
if (sameTimeNextDay((*vli)->getStart()) == 1 +
QString
TjReport::generateRTCustomAttributes(const CoreAttributes* ca) const
{
- QDict<CustomAttribute> caDict = ca->getCustomAttributeDict();
+ Q3Dict<CustomAttribute> caDict = ca->getCustomAttributeDict();
QString text = "";
if (caDict.isEmpty())
text += "<hr/>";
- for (QDictIterator<CustomAttribute> cadi(caDict); cadi.current(); ++cadi)
+ for (Q3DictIterator<CustomAttribute> cadi(caDict); cadi.current(); ++cadi)
{
text += "<b>" + cadi.currentKey() + ":</b> ";
CustomAttribute* custAttr = cadi.current();
TjReport::handleMouseEvent(const QMouseEvent* ev)
{
QPoint pos;
- QListViewItem* lvi = getChartItemBelowCursor(pos);
+ Q3ListViewItem* lvi = getChartItemBelowCursor(pos);
if (loadingProject || !lvi)
return;
TjReport::updateStatusBar()
{
QPoint pos;
- QListViewItem* lvi = getChartItemBelowCursor(pos);
+ Q3ListViewItem* lvi = getChartItemBelowCursor(pos);
if (!lvi)
{
emit signalChangeStatusBar("");
generateReport();
}
-QListViewItem*
+Q3ListViewItem*
TjReport::getChartItemBelowCursor(QPoint& pos)
{
if (loadingProject || !isVisible() || !ganttChartView->isVisible())
}
QString
-TjReport::indent(const QString& input, const QListViewItem* lvi, bool right)
+TjReport::indent(const QString& input, const Q3ListViewItem* lvi, bool right)
{
// First let's find out how deep we are down the tree;
int level = treeLevel(lvi);
}
int
-TjReport::treeLevel(const QListViewItem* lvi) const
+TjReport::treeLevel(const Q3ListViewItem* lvi) const
{
assert(lvi != 0);
#include <map>
#include <vector>
-#include <qlistview.h>
+#include <q3listview.h>
+//Added by qt3to4:
+#include <QPixmap>
+#include <QMouseEvent>
+#include <QEvent>
#include "TjUIReportBase.h"
#include "TaskList.h"
#include "ltstr.h"
class QSplitter;
-class QCanvas;
-class QCanvasView;
+class Q3Canvas;
+class Q3CanvasView;
class QTimer;
class KListViewItem;
class KListView;
private slots:
void regenerateChart();
- void collapsReportItem(QListViewItem* lvi);
- void expandReportItem(QListViewItem* lvi);
- void listClicked(QListViewItem* lvi, const QPoint&, int column);
+ void collapsReportItem(Q3ListViewItem* lvi);
+ void expandReportItem(Q3ListViewItem* lvi);
+ void listClicked(Q3ListViewItem* lvi, const QPoint&, int column);
void listHeaderClicked(int colmun);
- void doPopupMenu(QListViewItem* lvi, const QPoint& pos, int);
+ void doPopupMenu(Q3ListViewItem* lvi, const QPoint& pos, int);
void syncVSlidersGantt2List(int, int);
void syncVSlidersList2Gantt(int, int);
void updateStatusBar();
QString& cellText, QPixmap& icon) const;
void handleMouseEvent(const QMouseEvent* ev);
- QListViewItem* getChartItemBelowCursor(QPoint& pos);
+ Q3ListViewItem* getChartItemBelowCursor(QPoint& pos);
virtual QString generateStatusBarText(const QPoint& pos,
CoreAttributes* ca,
CoreAttributes* parent) = 0;
- QString indent(const QString& input, const QListViewItem* lvi,
+ QString indent(const QString& input, const Q3ListViewItem* lvi,
bool right);
- int treeLevel(const QListViewItem* lvi) const;
+ int treeLevel(const Q3ListViewItem* lvi) const;
QString generateJournal(Journal::Iterator jit) const;
TjObjPosTable* objPosTable;
TjGanttChart* ganttChart;
- QCanvasView* ganttHeaderView;
- QCanvasView* ganttChartView;
+ Q3CanvasView* ganttHeaderView;
+ Q3CanvasView* ganttChartView;
/**
* We some widgets that need to be fit into the window the first time the
#include "TjResourceReport.h"
-#include <qcanvas.h>
+#include <q3canvas.h>
#include <klistview.h>
#include <klocale.h>
#include "TjSummaryReport.h"
-#include <qtextbrowser.h>
+#include <q3textbrowser.h>
#include <qlayout.h>
+//Added by qt3to4:
+#include <Q3VBoxLayout>
#include <klocale.h>
const QString& n) :
TjUIReportBase(p, m, 0, n), project(pr)
{
- QVBoxLayout* hl = new QVBoxLayout(this, 1);
+ Q3VBoxLayout* hl = new Q3VBoxLayout(this, 1);
hl->setAutoAdd(true);
- textBrowser = new QTextBrowser(this);
+ textBrowser = new Q3TextBrowser(this);
textBrowser->setTextFormat(Qt::RichText);
textBrowser->setReadOnly(true);
}
class Project;
class Report;
-class QTextBrowser;
+class Q3TextBrowser;
class TjSummaryReport : public TjUIReportBase
{
private:
const Project* project;
- QTextBrowser* textBrowser;
+ Q3TextBrowser* textBrowser;
} ;
#endif
#include "TjTaskReport.h"
-#include <qcanvas.h>
+#include <q3canvas.h>
#include <klistview.h>
#include <klocale.h>
return text;
}
-QListViewItem*
+Q3ListViewItem*
TjTaskReport::getTaskListEntry(const Task* t)
{
/* Returns the QListViewItem pointer for the task if the task is shown in
* are considered visible if they meet the above condition. */
// Check that the task is in the list. Colum 1 contains the task ID.
- QListViewItem* lvi = ca2lviDict[QString("t:") + t->getId()];
+ Q3ListViewItem* lvi = ca2lviDict[QString("t:") + t->getId()];
if (!lvi)
return 0;
// Now make sure that all parents are open.
- for (QListViewItem* i = lvi; i; i = i->parent())
+ for (Q3ListViewItem* i = lvi; i; i = i->parent())
if (i->parent() && !i->parent()->isOpen())
return 0;
#include "TjReport.h"
class QPoint;
-class QListViewItem;
+class Q3ListViewItem;
class KPrinter;
class CoreAttributes;
class QtTaskReportElement;
CoreAttributes* parent);
private:
- QListViewItem* getTaskListEntry(const Task* t);
+ Q3ListViewItem* getTaskListEntry(const Task* t);
QtTaskReportElement* reportElement;
} ;
#include <qapplication.h>
#include <qlineedit.h>
-#include <qlistbox.h>
+#include <q3listbox.h>
#include <qvalidator.h>
+//Added by qt3to4:
+#include <QMouseEvent>
+#include <QKeyEvent>
+#include <QEvent>
#include <kcalendarsystem.h>
#include <kglobal.h>
assignDate( date );
updateView();
// Now, simulate an Enter to unpress it
- QListBox *lb = listBox();
+ Q3ListBox *lb = listBox();
if (lb) {
lb->setCurrentItem(0);
QKeyEvent* keyEvent = new QKeyEvent(QEvent::KeyPress, Qt::Key_Enter, 0, 0);
#include <qcombobox.h>
#include <qdatetime.h>
#include <qmap.h>
+//Added by qt3to4:
+#include <QMouseEvent>
+#include <QEvent>
#include <kdemacros.h>
*/
#include <qdatetime.h>
-#include <qpopupmenu.h>
+#include <q3popupmenu.h>
#include <klocale.h>
KDatePickerPopup::KDatePickerPopup( int items, const QDate &date, QWidget *parent,
const char *name )
- : QPopupMenu( parent, name )
+ : Q3PopupMenu( parent, name )
{
mItems = items;
#define KDATEPICKERPOPUP_H
#include <qdatetime.h>
-#include <qpopupmenu.h>
+#include <q3popupmenu.h>
#include <kdatepicker.h>
@author Bram Schoenmakers <bram_s@softhome.net>
*/
-class KDE_EXPORT KDatePickerPopup: public QPopupMenu
+class KDE_EXPORT KDatePickerPopup: public Q3PopupMenu
{
Q_OBJECT
public:
#include <qcombobox.h>
#include <qdatetime.h>
#include <qmap.h>
+//Added by qt3to4:
+#include <QMouseEvent>
+#include <QEvent>
#include <kdepimmacros.h>
--- /dev/null
+Log for qt3to4 on \8bà 10 16 21:12:29 2009. Number of log entries: 345\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.cpp at line 11 column 49: qwidgetstack.h -> q3widgetstack.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.cpp at line 11 column 1033: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.cpp at line 11 column 1599: QListView -> Q3ListView\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.cpp at line 11 column 3574: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.cpp at line 11 column 4365: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.cpp at line 11 column 5414: QListViewItemIterator -> Q3ListViewItemIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.cpp at line 11 column 14830: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/kdateedit.cpp at line 26 column 73: qlistbox.h -> q3listbox.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/kdateedit.cpp at line 26 column 3724: QListBox -> Q3ListBox\r
+In file C:/App/taskjuggler/TaskJugglerUI/kdateedit.cpp: Added the following include directives:\r
+ #include <QMouseEvent> #include <QKeyEvent> #include <QEvent> \r
+In file C:/App/taskjuggler/TaskJugglerUI/kdatepickerpopup.cpp at line 20 column 48: qpopupmenu.h -> q3popupmenu.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/kdatepickerpopup.cpp at line 20 column 266: QPopupMenu -> Q3PopupMenu\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/main.cpp\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/ManagedFileInfo.cpp\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/ManagedReportInfo.cpp\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.cpp at line 14 column 468: QFrame -> Q3Frame\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.cpp at line 14 column 803: QFrame -> Q3Frame\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.cpp at line 14 column 831: QHBoxLayout -> Q3HBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.cpp at line 14 column 857: QHBoxLayout -> Q3HBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.cpp at line 14 column 1032: QFrame -> Q3Frame\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.cpp at line 14 column 1060: QHBoxLayout -> Q3HBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.cpp at line 14 column 1086: QHBoxLayout -> Q3HBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.cpp: Added the following include directives:\r
+ #include <Q3Frame> #include <Q3HBoxLayout> \r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 79: qwidgetstack.h -> q3widgetstack.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 104: qpopupmenu.h -> q3popupmenu.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 821: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 1139: QListView -> Q3ListView\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 1595: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 2158: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 2633: QListViewItemIterator -> Q3ListViewItemIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 10859: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 11787: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 18277: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 18344: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 18506: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 18722: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 18998: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp at line 13 column 19372: QPopupMenu -> Q3PopupMenu\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.cpp: Added the following include directives:\r
+ #include <QPixmap> \r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjuggler.cpp at line 15 column 74: qdragobject.h -> q3dragobject.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjuggler.cpp at line 15 column 131: qpaintdevicemetrics.h -> q3paintdevicemetrics.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjuggler.cpp: Added the following include directives:\r
+ #include <QDropEvent> #include <QDragEnterEvent> \r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 281: qheader.h -> q3header.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 328: qwidgetstack.h -> q3widgetstack.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 355: qprogressbar.h -> q3progressbar.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 400: qlistview.h -> q3listview.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 1512: QHBoxLayout -> Q3HBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 1542: QHBoxLayout -> Q3HBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 1647: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 2353: QListView -> Q3ListView\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 2477: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 3415: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 3473: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 3544: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 3602: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 3887: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 3949: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4024: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4086: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4156: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4217: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4291: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4352: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4427: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4487: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4583: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4681: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4768: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4826: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4897: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 4955: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 5025: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 5086: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 5160: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 5221: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 5958: QProgressBar -> Q3ProgressBar\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 6253: QIconSet -> QIcon\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 6541: QIconSet -> QIcon\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 6832: QIconSet -> QIcon\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 7121: QIconSet -> QIcon\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 7406: QIconSet -> QIcon\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 8030: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 19198: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 19923: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 20344: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 21168: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 24515: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 26272: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 32484: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 32728: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 32971: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 33213: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 33353: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 33992: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 34364: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 34554: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 35721: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 36158: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 37304: QListViewItemIterator -> Q3ListViewItemIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 37668: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 37730: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 37855: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 40043: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 40837: QListViewItemIterator -> Q3ListViewItemIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 41217: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 41283: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 41426: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 43276: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 44080: QListViewItemIterator -> Q3ListViewItemIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 44456: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 44520: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 44661: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp at line 15 column 46297: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.cpp: Added the following include directives:\r
+ #include <Q3HBoxLayout> #include <Q3ValueList> \r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 98: qcanvas.h -> q3canvas.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 495: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 526: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 558: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 10892: ScaleMode -> Qt::AspectRatioMode\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 10961: QCanvasItemList -> Q3CanvasItemList\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 11013: QCanvasItemList -> Q3CanvasItemList\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 11171: QCanvasItemList -> Q3CanvasItemList\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 17900: QCanvasText -> Q3CanvasText\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 17924: QCanvasText -> Q3CanvasText\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 23556: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 23580: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 24123: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 24161: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 28061: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 28085: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 28375: QCanvasText -> Q3CanvasText\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 28399: QCanvasText -> Q3CanvasText\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 30025: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 30067: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 30773: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 30819: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 31352: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 31376: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 32758: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 32796: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 33847: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 34245: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 40011: QCanvasText -> Q3CanvasText\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 40035: QCanvasText -> Q3CanvasText\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 40460: QCanvasText -> Q3CanvasText\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 40485: QCanvasText -> Q3CanvasText\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 42164: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 42755: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 42793: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 43371: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 43951: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 44061: QPointArray -> Q3PointArray\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 44326: QCanvasPolygon -> Q3CanvasPolygon\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 44356: QCanvasPolygon -> Q3CanvasPolygon\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 44689: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 44713: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 45290: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 45545: QPointArray -> Q3PointArray\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 46802: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 46826: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 47198: QCanvasPolygon -> Q3CanvasPolygon\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 47228: QCanvasPolygon -> Q3CanvasPolygon\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 47687: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 47809: QPointArray -> Q3PointArray\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 47969: QCanvasPolygon -> Q3CanvasPolygon\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 47999: QCanvasPolygon -> Q3CanvasPolygon\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 51851: QPointArray -> Q3PointArray\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 55653: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 55677: QCanvasLine -> Q3CanvasLine\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 56343: QCanvasPolygon -> Q3CanvasPolygon\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 56373: QCanvasPolygon -> Q3CanvasPolygon\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 63173: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 63207: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 63236: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 63502: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 63536: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp at line 14 column 63565: QCanvasRectangle -> Q3CanvasRectangle\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.cpp: Added the following include directives:\r
+ #include <Q3PointArray> \r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjGanttZoomStep.cpp\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjHTMLReport.cpp at line 13 column 355: QVBoxLayout -> Q3VBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjHTMLReport.cpp at line 13 column 377: QVBoxLayout -> Q3VBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjHTMLReport.cpp: Added the following include directives:\r
+ #include <Q3VBoxLayout> \r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjLineAccounter.cpp\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjObjPosTable.cpp\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.cpp at line 12 column 107: qpaintdevicemetrics.h -> q3paintdevicemetrics.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.cpp at line 12 column 2181: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.cpp at line 12 column 4921: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.cpp at line 12 column 14323: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.cpp at line 12 column 22779: QPaintDeviceMetrics -> Q3PaintDeviceMetrics\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.cpp at line 12 column 42926: QPaintDeviceMetrics -> Q3PaintDeviceMetrics\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.cpp at line 12 column 43078: QPaintDeviceMetrics -> Q3PaintDeviceMetrics\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.cpp at line 12 column 43235: QPaintDeviceMetrics -> Q3PaintDeviceMetrics\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintResourceReport.cpp at line 11 column 98: qpaintdevicemetrics.h -> q3paintdevicemetrics.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjPrintTaskReport.cpp at line 11 column 117: qpaintdevicemetrics.h -> q3paintdevicemetrics.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 115: qheader.h -> q3header.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 137: qcanvas.h -> q3canvas.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 207: qpopupmenu.h -> q3popupmenu.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 241: qpaintdevicemetrics.h -> q3paintdevicemetrics.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 1358: QVBoxLayout -> Q3VBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 1380: QVBoxLayout -> Q3VBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 1531: QHBoxLayout -> Q3HBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 1553: QHBoxLayout -> Q3HBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 2025: QVBoxLayout -> Q3VBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 2052: QVBoxLayout -> Q3VBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 2265: QCanvasView -> Q3CanvasView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 2401: QScrollView -> Q3ScrollView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 2466: QScrollView -> Q3ScrollView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 2519: QCanvasView -> Q3CanvasView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 2652: QScrollView -> Q3ScrollView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 3308: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 3367: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 3426: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 3486: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 3543: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 3617: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 3718: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 3792: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 9123: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 20371: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 29147: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 30756: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 31251: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 32071: QPaintDeviceMetrics -> Q3PaintDeviceMetrics\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 32721: QListView -> Q3ListView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 32935: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 34111: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 34320: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 34522: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 37937: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 38106: QPopupMenu -> Q3PopupMenu\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 46380: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 46504: QPtrListIterator -> Q3PtrListIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 47648: QDict -> Q3Dict\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 47829: QDictIterator -> Q3DictIterator\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 50043: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 50969: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 52969: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 55675: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp at line 19 column 56089: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.cpp: Added the following include directives:\r
+ #include <Q3HBoxLayout> #include <Q3ValueList> #include <QPixmap> #include <QMouseEvent> #include <QEvent> #include <Q3VBoxLayout> \r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjReportCell.cpp\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjReportRow.cpp\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjResourceReport.cpp at line 11 column 54: qcanvas.h -> q3canvas.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjSummaryReport.cpp at line 13 column 58: qtextbrowser.h -> q3textbrowser.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjSummaryReport.cpp at line 13 column 437: QVBoxLayout -> Q3VBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjSummaryReport.cpp at line 13 column 459: QVBoxLayout -> Q3VBoxLayout\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjSummaryReport.cpp at line 13 column 532: QTextBrowser -> Q3TextBrowser\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjSummaryReport.cpp: Added the following include directives:\r
+ #include <Q3VBoxLayout> \r
+In file C:/App/taskjuggler/TaskJugglerUI/TjTaskReport.cpp at line 11 column 50: qcanvas.h -> q3canvas.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjTaskReport.cpp at line 11 column 7737: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjTaskReport.cpp at line 11 column 8185: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjTaskReport.cpp at line 11 column 8341: QListViewItem -> Q3ListViewItem\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjUIReportBase.cpp\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.h at line 11 column 125: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.h at line 11 column 391: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.h at line 11 column 987: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/FileManager.h at line 11 column 2158: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/kdateedit.h: Added the following include directives:\r
+ #include <QMouseEvent> #include <QEvent> \r
+In file C:/App/taskjuggler/TaskJugglerUI/kdatepickerpopup.h at line 20 column 104: qpopupmenu.h -> q3popupmenu.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/kdatepickerpopup.h at line 20 column 781: QPopupMenu -> Q3PopupMenu\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/KPrinterWrapper.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/ltQString.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/ltstr.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/ManagedFileInfo.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/ManagedReportInfo.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.h at line 11 column 108: qframe.h -> q3frame.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.h at line 11 column 429: QFrame -> Q3Frame\r
+In file C:/App/taskjuggler/TaskJugglerUI/pref.h at line 11 column 557: QFrame -> Q3Frame\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/ReportLayers.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 119: qptrlist.h -> q3ptrlist.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 178: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 216: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 558: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 773: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 833: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 1006: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 1044: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 1101: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 2085: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 2142: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/ReportManager.h at line 11 column 2266: QWidgetStack -> Q3WidgetStack\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjuggler.h: Added the following include directives:\r
+ #include <QDropEvent> #include <QDragEnterEvent> \r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/taskjuggleriface.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 108: qvaluelist.h -> q3valuelist.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 277: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 316: QProgressBar -> Q3ProgressBar\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 2671: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 2722: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 2772: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 2821: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 2882: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 2983: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 3033: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 3681: QProgressBar -> Q3ProgressBar\r
+In file C:/App/taskjuggler/TaskJugglerUI/taskjugglerview.h at line 11 column 3780: QValueList -> Q3ValueList\r
+In file C:/App/taskjuggler/TaskJugglerUI/TemplateSelector.ui.h at line 11 column 53: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TemplateSelector.ui.h at line 11 column 166: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 276: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 1108: ScaleMode -> Qt::AspectRatioMode\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 1442: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 1499: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 1554: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 2922: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 3089: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 3265: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 3347: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 3946: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 4020: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 4265: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 4287: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjGanttChart.h at line 12 column 4308: QCanvas -> Q3Canvas\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjGanttZoomStep.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjHTMLReport.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjLineAccounter.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjObjPosTable.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjObjPosTableEntry.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjPrintReport.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjPrintResourceReport.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjPrintTaskReport.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 122: qlistview.h -> q3listview.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 361: QCanvas -> Q3Canvas\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 381: QCanvasView -> Q3CanvasView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 1702: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 1750: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 1793: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 1904: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 2760: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 3062: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 3140: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 3655: QCanvasView -> Q3CanvasView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h at line 16 column 3690: QCanvasView -> Q3CanvasView\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjReport.h: Added the following include directives:\r
+ #include <QPixmap> #include <QMouseEvent> #include <QEvent> \r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjReportCell.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjReportColumn.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjReportRow.h\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjResourceReport.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjSummaryReport.h at line 11 column 144: QTextBrowser -> Q3TextBrowser\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjSummaryReport.h at line 11 column 611: QTextBrowser -> Q3TextBrowser\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjTaskReport.h at line 11 column 117: QListViewItem -> Q3ListViewItem\r
+In file C:/App/taskjuggler/TaskJugglerUI/TjTaskReport.h at line 11 column 803: QListViewItem -> Q3ListViewItem\r
+No changes made to file C:/App/taskjuggler/TaskJugglerUI/TjUIReportBase.h\r
+In file C:/App/taskjuggler/TaskJugglerUI/libkdepim/kdateedit.h: Added the following include directives:\r
+ #include <QMouseEvent> #include <QEvent> \r
+In file TaskJugglerUI.pro: Added entry QT += qt3support \r
+In file TaskJugglerUI.pro: Added entry CONFIG += uic3\r\r
+\r
+In file TaskJugglerUI.pro: Renamed FORMS to FORMS3\r
+\r
#include <qlayout.h>
#include <qlabel.h>
+//Added by qt3to4:
+#include <Q3Frame>
+#include <Q3HBoxLayout>
TaskJugglerPreferences::TaskJugglerPreferences()
: KDialogBase(TreeList, i18n("TaskJuggler Preferences"),
// this is the base class for your preferences dialog. it is now
// a Treelist dialog.. but there are a number of other
// possibilities (including Tab, Swallow, and just Plain)
- QFrame *frame;
+ Q3Frame *frame;
frame = addPage(i18n("First Page"), i18n("Page One Options"));
m_pageOne = new TaskJugglerPrefPageOne(frame);
}
TaskJugglerPrefPageOne::TaskJugglerPrefPageOne(QWidget *parent)
- : QFrame(parent)
+ : Q3Frame(parent)
{
- QHBoxLayout *layout = new QHBoxLayout(this);
+ Q3HBoxLayout *layout = new Q3HBoxLayout(this);
layout->setAutoAdd(true);
new QLabel(i18n("Add something here"), this);
}
TaskJugglerPrefPageTwo::TaskJugglerPrefPageTwo(QWidget *parent)
- : QFrame(parent)
+ : Q3Frame(parent)
{
- QHBoxLayout *layout = new QHBoxLayout(this);
+ Q3HBoxLayout *layout = new Q3HBoxLayout(this);
layout->setAutoAdd(true);
new QLabel(i18n("Add something here"), this);
#define _TASKJUGGLERPREF_H_
#include <kdialogbase.h>
-#include <qframe.h>
+#include <q3frame.h>
class TaskJugglerPrefPageOne;
class TaskJugglerPrefPageTwo;
TaskJugglerPrefPageTwo *m_pageTwo;
};
-class TaskJugglerPrefPageOne : public QFrame
+class TaskJugglerPrefPageOne : public Q3Frame
{
Q_OBJECT
public:
TaskJugglerPrefPageOne(QWidget *parent = 0);
};
-class TaskJugglerPrefPageTwo : public QFrame
+class TaskJugglerPrefPageTwo : public Q3Frame
{
Q_OBJECT
public:
#include "taskjuggler.h"
#include "pref.h"
-#include <qdragobject.h>
+#include <q3dragobject.h>
#include <qpainter.h>
-#include <qpaintdevicemetrics.h>
+#include <q3paintdevicemetrics.h>
#include <qtimer.h>
#include <qstringlist.h>
+//Added by qt3to4:
+#include <QDropEvent>
+#include <QDragEnterEvent>
#include <kglobal.h>
#include <klocale.h>
#include "taskjugglerview.h"
#include "ltstr.h"
+//Added by qt3to4:
+#include <QDropEvent>
+#include <QDragEnterEvent>
class QTimer;
class KToggleAction;
#include <qstringlist.h>
#include <qregexp.h>
#include <qtooltip.h>
-#include <qheader.h>
+#include <q3header.h>
#include <qfont.h>
-#include <qwidgetstack.h>
-#include <qprogressbar.h>
+#include <q3widgetstack.h>
+#include <q3progressbar.h>
#include <qtimer.h>
-#include <qlistview.h>
+#include <q3listview.h>
#include <qpushbutton.h>
+//Added by qt3to4:
+#include <Q3HBoxLayout>
+#include <Q3ValueList>
#include <kdebug.h>
#include <kapp.h>
TJMH.setConsoleMode(false);
// setup our layout manager to automatically add our widgets
- QHBoxLayout *top_layout = new QHBoxLayout(this);
+ Q3HBoxLayout *top_layout = new Q3HBoxLayout(this);
top_layout->setAutoAdd(true);
mw = new MainWidget(this, "Main Widget");
- QValueList<int> vl;
+ Q3ValueList<int> vl;
vl.append(180);
vl.append(400);
mw->mainSplitter->setSizes(vl);
mw->messageListView->setColumnText(0, "");
mw->messageListView->setSortOrder(Qt::Ascending);
mw->messageListView->setSortColumn(4);
- mw->messageListView->setColumnWidthMode(4, QListView::Manual);
+ mw->messageListView->setColumnWidthMode(4, Q3ListView::Manual);
mw->messageListView->hideColumn(4);
// Make sure the error list is completely hidden.
- QValueList<int> sizes;
+ Q3ValueList<int> sizes;
sizes.append(100);
sizes.append(0);
mw->editorSplitter->setSizes(sizes);
connect(&TJMH, SIGNAL(printError(const QString&, const QString&, int)),
this, SLOT(addErrorMessage(const QString&, const QString&, int)));
- connect(mw->taskListView, SIGNAL(clicked(QListViewItem*)),
- this, SLOT(taskListClicked(QListViewItem*)));
- connect(mw->taskListView, SIGNAL(returnPressed(QListViewItem*)),
- this, SLOT(taskListClicked(QListViewItem*)));
+ connect(mw->taskListView, SIGNAL(clicked(Q3ListViewItem*)),
+ this, SLOT(taskListClicked(Q3ListViewItem*)));
+ connect(mw->taskListView, SIGNAL(returnPressed(Q3ListViewItem*)),
+ this, SLOT(taskListClicked(Q3ListViewItem*)));
connect(mw->listViews, SIGNAL(currentChanged(int)),
this, SLOT(focusListViews(int)));
connect(mw->bigTab, SIGNAL(currentChanged(QWidget*)),
this, SLOT(focusBigTab(QWidget*)));
- connect(mw->resourceListView, SIGNAL(clicked(QListViewItem*)),
- this, SLOT(resourceListClicked(QListViewItem*)));
- connect(mw->resourceListView, SIGNAL(returnPressed(QListViewItem*)),
- this, SLOT(resourceListClicked(QListViewItem*)));
+ connect(mw->resourceListView, SIGNAL(clicked(Q3ListViewItem*)),
+ this, SLOT(resourceListClicked(Q3ListViewItem*)));
+ connect(mw->resourceListView, SIGNAL(returnPressed(Q3ListViewItem*)),
+ this, SLOT(resourceListClicked(Q3ListViewItem*)));
- connect(mw->accountListView, SIGNAL(clicked(QListViewItem*)),
- this, SLOT(accountListClicked(QListViewItem*)));
- connect(mw->accountListView, SIGNAL(returnPressed(QListViewItem*)),
- this, SLOT(accountListClicked(QListViewItem*)));
+ connect(mw->accountListView, SIGNAL(clicked(Q3ListViewItem*)),
+ this, SLOT(accountListClicked(Q3ListViewItem*)));
+ connect(mw->accountListView, SIGNAL(returnPressed(Q3ListViewItem*)),
+ this, SLOT(accountListClicked(Q3ListViewItem*)));
- connect(mw->reportListView, SIGNAL(returnPressed(QListViewItem*)),
- this, SLOT(reportListClicked(QListViewItem*)));
+ connect(mw->reportListView, SIGNAL(returnPressed(Q3ListViewItem*)),
+ this, SLOT(reportListClicked(Q3ListViewItem*)));
connect(mw->reportListView,
- SIGNAL(mouseButtonClicked(int, QListViewItem*, const QPoint&, int)),
+ SIGNAL(mouseButtonClicked(int, Q3ListViewItem*, const QPoint&, int)),
this,
- SLOT(reportListClicked(int, QListViewItem*, const QPoint&, int)));
+ SLOT(reportListClicked(int, Q3ListViewItem*, const QPoint&, int)));
- connect(mw->fileListView, SIGNAL(clicked(QListViewItem*)),
- this, SLOT(fileListClicked(QListViewItem*)));
- connect(mw->fileListView, SIGNAL(returnPressed(QListViewItem*)),
- this, SLOT(fileListClicked(QListViewItem*)));
+ connect(mw->fileListView, SIGNAL(clicked(Q3ListViewItem*)),
+ this, SLOT(fileListClicked(Q3ListViewItem*)));
+ connect(mw->fileListView, SIGNAL(returnPressed(Q3ListViewItem*)),
+ this, SLOT(fileListClicked(Q3ListViewItem*)));
- connect(mw->messageListView, SIGNAL(clicked(QListViewItem*)),
- this, SLOT(messageListClicked(QListViewItem*)));
- connect(mw->messageListView, SIGNAL(returnPressed(QListViewItem*)),
- this, SLOT(messageListClicked(QListViewItem*)));
+ connect(mw->messageListView, SIGNAL(clicked(Q3ListViewItem*)),
+ this, SLOT(messageListClicked(Q3ListViewItem*)));
+ connect(mw->messageListView, SIGNAL(returnPressed(Q3ListViewItem*)),
+ this, SLOT(messageListClicked(Q3ListViewItem*)));
connect(reportManager, SIGNAL(signalChangeStatusBar(const QString&)),
this, SLOT(changeStatusBar(const QString&)));
this, SLOT(loadAfterTimerTimeout()));
KStatusBar* statusBar = (static_cast<KMainWindow*>(parent))->statusBar();
- progressBar = new QProgressBar(statusBar);
+ progressBar = new Q3ProgressBar(statusBar);
progressBar->setMaximumSize(150, progressBar->maximumHeight());
statusBar->addWidget(progressBar, 0, true);
// Add icons to the toolbox tab headers
mw->listViews->setItemIconSet(mw->listViews->indexOf(mw->tasksPage),
- QIconSet(KGlobal::iconLoader()->
+ QIcon(KGlobal::iconLoader()->
loadIcon("tj_task_group",
KIcon::Toolbar)));
mw->listViews->setItemIconSet(mw->listViews->indexOf(mw->resourcesPage),
- QIconSet(KGlobal::iconLoader()->
+ QIcon(KGlobal::iconLoader()->
loadIcon("tj_resource_group",
KIcon::Toolbar)));
mw->listViews->setItemIconSet(mw->listViews->indexOf(mw->accountsPage),
- QIconSet(KGlobal::iconLoader()->
+ QIcon(KGlobal::iconLoader()->
loadIcon("tj_account_group",
KIcon::Toolbar)));
mw->listViews->setItemIconSet(mw->listViews->indexOf(mw->reportsPage),
- QIconSet(KGlobal::iconLoader()->
+ QIcon(KGlobal::iconLoader()->
loadIcon("tj_report_list",
KIcon::Toolbar)));
mw->listViews->setItemIconSet(mw->listViews->indexOf(mw->filesPage),
- QIconSet(KGlobal::iconLoader()->
+ QIcon(KGlobal::iconLoader()->
loadIcon("tj_file_list",
KIcon::Toolbar)));
}
void
TaskJugglerView::readProperties(KConfig* config)
{
- QValueList<int> sizes = config->readIntListEntry("MainSplitter");
+ Q3ValueList<int> sizes = config->readIntListEntry("MainSplitter");
mw->mainSplitter->setSizes(sizes);
fileManager->readProperties(config);
/* If the message list is visible we store the settings of the editor
* splitter into a value list. This is reused for later errors and also
* stored as property in the config file. */
- QValueList<int> vl = mw->editorSplitter->sizes();
+ Q3ValueList<int> vl = mw->editorSplitter->sizes();
if (vl[1] > 0)
editorSplitterSizes = vl;
/* If the message list is visible we store the settings of the editor
* splitter into a value list. This is reused for later errors and also
* stored as property in the config file. */
- QValueList<int> vl = mw->editorSplitter->sizes();
+ Q3ValueList<int> vl = mw->editorSplitter->sizes();
if (vl[1] > 0)
editorSplitterSizes = vl;
void
TaskJugglerView::nextProblem()
{
- QListViewItem* lvi = mw->messageListView->currentItem();
+ Q3ListViewItem* lvi = mw->messageListView->currentItem();
if (!lvi)
return;
// Not all items have a file name, skip those.
void
TaskJugglerView::previousProblem()
{
- QListViewItem* lvi = mw->messageListView->currentItem();
+ Q3ListViewItem* lvi = mw->messageListView->currentItem();
if (!lvi)
return;
// Not all items have a file name, skip those.
showErrorMessages();
else
{
- QValueList<int> vl;
+ Q3ValueList<int> vl;
int h = mw->editorSplitter->height();
vl.append(int(h));
* Column 4: Counter (Hidden)
*/
QString text = msg;
- QListViewItem* parent = 0;
+ Q3ListViewItem* parent = 0;
do
{
QString textLine;
}
void
-TaskJugglerView::taskListClicked(QListViewItem* lvi)
+TaskJugglerView::taskListClicked(Q3ListViewItem* lvi)
{
if (lvi)
{
}
void
-TaskJugglerView::resourceListClicked(QListViewItem* lvi)
+TaskJugglerView::resourceListClicked(Q3ListViewItem* lvi)
{
if (lvi)
{
}
void
-TaskJugglerView::accountListClicked(QListViewItem* lvi)
+TaskJugglerView::accountListClicked(Q3ListViewItem* lvi)
{
if (lvi)
{
}
void
-TaskJugglerView::reportListClicked(QListViewItem* lvi)
+TaskJugglerView::reportListClicked(Q3ListViewItem* lvi)
{
reportListClicked(Qt::LeftButton, lvi, QPoint(), 0);
}
void
-TaskJugglerView::reportListClicked(int button, QListViewItem* lvi,
+TaskJugglerView::reportListClicked(int button, Q3ListViewItem* lvi,
const QPoint& p, int col)
{
if (loadingProject || !lvi)
// The report generation can also produce errors.
showEditor();
int h = mw->editorSplitter->height();
- QValueList<int> vl;
+ Q3ValueList<int> vl;
vl.append(int(h * 0.85));
vl.append(int(h * 0.15));
mw->editorSplitter->setSizes(vl);
}
void
-TaskJugglerView::fileListClicked(QListViewItem* lvi)
+TaskJugglerView::fileListClicked(Q3ListViewItem* lvi)
{
if (!lvi)
return;
}
void
-TaskJugglerView::messageListClicked(QListViewItem* lvi)
+TaskJugglerView::messageListClicked(Q3ListViewItem* lvi)
{
if (lvi && !lvi->text(2).isEmpty() && !lvi->text(3).isEmpty())
fileManager->showInEditor(KURL(lvi->text(2)),
// The messages should be visible, so we check whether we already have
// a setting for the splitter that is large enough. Otherwise we make
// the message list 15% of the splitter size.
- QValueList<int> vl;
+ Q3ValueList<int> vl;
int h = mw->editorSplitter->height();
if (editorSplitterSizes.isEmpty() || editorSplitterSizes[1] < 120)
{
changeStatusBar(i18n("The project contains problems!!"));
showEditor();
mw->messageListView->clearSelection();
- QListViewItem* lvi = mw->messageListView->firstChild();
+ Q3ListViewItem* lvi = mw->messageListView->firstChild();
if (lvi)
{
/* Prevent GUI crash in case the back-end reports an error but
* them in the new list after scheduling. This of course only works if
* those tasks still exist. */
QStringList openTasks, closedTasks;
- for (QListViewItemIterator lvi(tlv); *lvi; ++lvi)
+ for (Q3ListViewItemIterator lvi(tlv); *lvi; ++lvi)
if ((*lvi)->firstChild())
if ((*lvi)->isOpen())
openTasks.append((*lvi)->text(1));
currentTask = tlv->currentItem()->text(1);
tlv->clear();
- QListViewItem* newCurrentTask = 0;
- std::map<const char*, QListViewItem*, ltstr> tlvHash;
+ Q3ListViewItem* newCurrentTask = 0;
+ std::map<const char*, Q3ListViewItem*, ltstr> tlvHash;
for (TaskListIterator tli(project->getTaskListIterator()); *tli; ++tli)
{
- QListViewItem* lvi;
+ Q3ListViewItem* lvi;
/* The list view has 4 columns: The task name, the task ID, the name
* of the file where the tasks has been defined, and the line where
* the definition started. */
loadIcon("tj_task", KIcon::Small));
}
- for (std::map<const char*, QListViewItem*, ltstr>::iterator
+ for (std::map<const char*, Q3ListViewItem*, ltstr>::iterator
lvit = tlvHash.begin(); lvit != tlvHash.end(); ++lvit)
delete [] (*lvit).first;
* them in the new list after scheduling. This of course only works if
* those tasks still exist. */
QStringList openResources, closedResources;
- for (QListViewItemIterator lvi(rlv); *lvi; ++lvi)
+ for (Q3ListViewItemIterator lvi(rlv); *lvi; ++lvi)
if ((*lvi)->firstChild())
if ((*lvi)->isOpen())
openResources.append((*lvi)->text(1));
currentResource = rlv->currentItem()->text(1);
rlv->clear();
- QListViewItem* newCurrentResource = 0;
- std::map<const char*, QListViewItem*, ltstr> rlvHash;
+ Q3ListViewItem* newCurrentResource = 0;
+ std::map<const char*, Q3ListViewItem*, ltstr> rlvHash;
for (ResourceListIterator rli(project->getResourceListIterator()); *rli;
++rli)
{
- QListViewItem* lvi;
+ Q3ListViewItem* lvi;
/* The list view has 4 columns: The resource name, the resource ID,
* the name of the file where the resources has been defined, and the
* line where the definition started. */
loadIcon("tj_resource", KIcon::Small));
}
- for (std::map<const char*, QListViewItem*, ltstr>::iterator
+ for (std::map<const char*, Q3ListViewItem*, ltstr>::iterator
lvit = rlvHash.begin(); lvit != rlvHash.end(); ++lvit)
delete [] (*lvit).first;
* them in the new list after scheduling. This of course only works if
* those tasks still exist. */
QStringList openAccounts, closedAccounts;
- for (QListViewItemIterator lvi(alv); *lvi; ++lvi)
+ for (Q3ListViewItemIterator lvi(alv); *lvi; ++lvi)
if ((*lvi)->firstChild())
if ((*lvi)->isOpen())
openAccounts.append((*lvi)->text(1));
currentAccount = alv->currentItem()->text(1);
alv->clear();
- QListViewItem* newCurrentAccount= 0;
- std::map<const char*, QListViewItem*, ltstr> alvHash;
+ Q3ListViewItem* newCurrentAccount= 0;
+ std::map<const char*, Q3ListViewItem*, ltstr> alvHash;
for (AccountListIterator ali(project->getAccountListIterator()); *ali;
++ali)
{
- QListViewItem* lvi;
+ Q3ListViewItem* lvi;
if ((*ali)->getParent() &&
alvHash.find((*ali)->getParent()->getFullId().latin1()) !=
alvHash.end())
loadIcon("tj_account", KIcon::Small));
}
- for (std::map<const char*, QListViewItem*, ltstr>::iterator
+ for (std::map<const char*, Q3ListViewItem*, ltstr>::iterator
lvit = alvHash.begin(); lvit != alvHash.end(); ++lvit)
delete [] (*lvit).first;
#define _TaskJugglerView_h_
#include <qwidget.h>
-#include <qvaluelist.h>
+#include <q3valuelist.h>
#include <kparts/part.h>
#include <ktexteditor/view.h>
class QTimer;
class QPainter;
-class QListViewItem;
+class Q3ListViewItem;
class QSplitter;
-class QProgressBar;
+class Q3ProgressBar;
class QPoint;
class KURL;
class KListView;
void addErrorMessage(const QString& msg, const QString& file, int line);
void focusListViews(int idx);
void focusBigTab(QWidget* page);
- void taskListClicked(QListViewItem* lvi);
- void resourceListClicked(QListViewItem* lvi);
- void accountListClicked(QListViewItem* lvi);
- void reportListClicked(QListViewItem* lvi);
- void reportListClicked(int button, QListViewItem* lvi, const QPoint& p,
+ void taskListClicked(Q3ListViewItem* lvi);
+ void resourceListClicked(Q3ListViewItem* lvi);
+ void accountListClicked(Q3ListViewItem* lvi);
+ void reportListClicked(Q3ListViewItem* lvi);
+ void reportListClicked(int button, Q3ListViewItem* lvi, const QPoint& p,
int col);
- void fileListClicked(QListViewItem* lvi);
- void messageListClicked(QListViewItem* lvi);
+ void fileListClicked(Q3ListViewItem* lvi);
+ void messageListClicked(Q3ListViewItem* lvi);
void showProgressInfo(const QString& fn);
void keywordHelp();
void tutorial();
Project* project;
MainWidget* mw;
- QProgressBar* progressBar;
+ Q3ProgressBar* progressBar;
//KListView* messageListView;
//QSplitter* editorSplitter;
- QValueList<int> editorSplitterSizes;
+ Q3ValueList<int> editorSplitterSizes;
FileManager* fileManager;
ReportManager* reportManager;