# HG changeset patch
# User insilmaril
# Date 1164298706 0
# Node ID 5db8dfd30ea25ce1f119e2a4239c061425973b06
# Parent 1c8ff1928b97d52939edd8573d2761c6dd258c18
Removed even more QT3 stuff. Drag & Drop not 100% functional at the moment
diff -r 1c8ff1928b97 -r 5db8dfd30ea2 mainwindow.cpp
--- a/mainwindow.cpp Thu Nov 23 13:53:08 2006 +0000
+++ b/mainwindow.cpp Thu Nov 23 16:18:26 2006 +0000
@@ -940,7 +940,7 @@
a = new QAction(QPixmap(iconPath+"history.png"), tr( "Show history window","View action" ),this );
a->setStatusTip ( tr( "Show history window" ));
a->setShortcut ( Qt::CTRL + Qt::Key_H );
- a->setToggleAction(false);
+ a->setToggleAction(true);
a->addTo( tb );
viewMenu->addAction (a);
connect( a, SIGNAL( triggered() ), this, SLOT(windowToggleHistory() ) );
@@ -1614,7 +1614,7 @@
currentMapEditor()->reselect();
// Update actions to in menus and toolbars according to editor
- currentMapEditor()->updateActions();
+ updateActions();
}
void Main::fileNew()
@@ -3158,6 +3158,8 @@
MapEditor *me=currentMapEditor();
if (!me) return;
+ historyWindow->setCaption (tr("History for %1").arg(currentMapEditor()->getFileName()));
+
// updateActions is also called when NoteEditor is closed
actionViewToggleNoteEditor->setOn (textEditor->showWithMain());
diff -r 1c8ff1928b97 -r 5db8dfd30ea2 mapeditor.cpp
--- a/mapeditor.cpp Thu Nov 23 13:53:08 2006 +0000
+++ b/mapeditor.cpp Thu Nov 23 16:18:26 2006 +0000
@@ -1,7 +1,5 @@
#include "mapeditor.h"
-//#include
-#include
#include
#include
@@ -498,8 +496,8 @@
if (saveSel) cout << " saveSel="<getSelectString().ascii()<updateHistory (undoSet);
- setChanged();
updateActions();
}
@@ -1208,9 +1206,7 @@
// e.g. (0,50,700,700) is upper part on A4
// see also /usr/lib/qt3/doc/html/coordsys.html
- Q3PaintDeviceMetrics metrics (printer);
-
- double paperAspect = (double)metrics.width() / (double)metrics.height();
+ double paperAspect = (double)printer->width() / (double)printer->height();
double mapAspect = (double)totalBBox.width() / (double)totalBBox.height();
QRect mapRect=totalBBox;
@@ -1266,11 +1262,11 @@
if (mapAspect>=paperAspect)
{
// Fit horizontally to paper width
- pp.setViewport(0,0, metrics.width(),(int)(metrics.width()/mapAspect) );
+ pp.setViewport(0,0, printer->width(),(int)(printer->width()/mapAspect) );
} else
{
// Fit vertically to paper height
- pp.setViewport(0,0,(int)(metrics.height()*mapAspect),metrics.height());
+ pp.setViewport(0,0,(int)(printer->height()*mapAspect),printer->height());
}
mapCanvas->drawArea(mapRect, &pp); // draw Canvas to printer
@@ -1509,8 +1505,8 @@
undoSet.setEntry ("/history/curStep",QString::number(curStep));
undoSet.writeSettings(histPath);
+ updateActions();
mainWindow->updateHistory (undoSet);
- updateActions();
/* TODO remove testing
cout << "ME::redo() end\n";
@@ -4081,7 +4077,7 @@
// Contains url to the img src in unicode16
QByteArray d = event->encodedData("application/x-moz-file-promise-url");
QString url = QString((const QChar*)d.data(),d.size()/2);
- fetchImage(url);
+ //FIXME fetchImage(url);
event->acceptProposedAction();
update=true;
} else if (event->mimeData()->hasUrls())
@@ -4195,7 +4191,8 @@
}
-void MapEditor::imageDataFetched(const QByteArray &a, Q3NetworkOperation */*nop*/)
+//void MapEditor::imageDataFetched(const QByteArray &a, Q3NetworkOperation */*nop*/)
+/* FIXME not needed in QT4
{
if (!imageBuffer) imageBuffer = new QBuffer();
if (!imageBuffer->isOpen()) {
@@ -4238,3 +4235,5 @@
this, SLOT(imageDataFetched(const QByteArray &, Q3NetworkOperation *)));
urlOperator->get();
}
+
+*/
diff -r 1c8ff1928b97 -r 5db8dfd30ea2 mapeditor.h
--- a/mapeditor.h Thu Nov 23 13:53:08 2006 +0000
+++ b/mapeditor.h Thu Nov 23 16:18:26 2006 +0000
@@ -10,8 +10,6 @@
#include "selection.h"
#include "settings.h"
-class Q3NetworkOperation;
-class Q3UrlOperator;
class MapEditor : public Q3CanvasView , public xmlObj {
Q_OBJECT
@@ -39,9 +37,9 @@
void addFloatImageInt(const QPixmap &img);
private slots:
- void fetchImage(const QString &img);
- void imageDataFetched(const QByteArray &, Q3NetworkOperation *);
- void imageDataFinished(Q3NetworkOperation *);
+//FIXME not needed QT4 void fetchImage(const QString &img);
+//FIXME not needed QT4 void imageDataFetched(const QByteArray &, Q3NetworkOperation *);
+//FIXME not needed QT4 void imageDataFinished(Q3NetworkOperation *);
public:
void toggleHistoryWindow();
diff -r 1c8ff1928b97 -r 5db8dfd30ea2 xml.cpp
--- a/xml.cpp Thu Nov 23 13:53:08 2006 +0000
+++ b/xml.cpp Thu Nov 23 16:18:26 2006 +0000
@@ -1,8 +1,8 @@
#include "xml.h"
-#include
-#include
-#include
+#include
+#include
+// #include
#include
#include
@@ -527,6 +527,8 @@
lines += stream.readLine()+"\n";
}
file.close();
+
+ /* TODO very likely not needed any longer
// Convert to richtext
if ( !Q3StyleSheet::mightBeRichText( lines ) )
{
@@ -535,9 +537,11 @@
// for the parser, but just and
without closing tags.
// So we have to add those by ourselves
//lines=quotemeta (lines);
+ qWarning ("xml.cpp: Still using Q3StyleSheet::mightBeRichText");
lines = Q3StyleSheet::convertFromPlainText( lines, Q3StyleSheetItem::WhiteSpaceNormal );
lines.replace ("
","
");
}
+ */
lines ="
"+lines + "
";
no.setNote (lines);
diff -r 1c8ff1928b97 -r 5db8dfd30ea2 xml.h
--- a/xml.h Thu Nov 23 13:53:08 2006 +0000
+++ b/xml.h Thu Nov 23 16:18:26 2006 +0000
@@ -1,9 +1,9 @@
-#ifndef XLM_H
-#define XLM_H
+#ifndef XML_H
+#define XML_H
-#include
-#include
+#include
+#include
#include "file.h"
#include "mapcenterobj.h"