qt4_found=true
echo "#define USE_QT4" > config.h
echo "USE_QT4=1" > config.mak
- echo QTCXXFLAGS=$(pkg-config --cflags QtCore QtGui QtXml ) >> config.mak
- echo QTLIBS=$(pkg-config --libs QtCore QtGui QtXml) >> config.mak
+ echo QTCXXFLAGS=$(pkg-config --cflags QtCore QtGui QtXml QtSvg ) >> config.mak
+ echo QTLIBS=$(pkg-config --libs QtCore QtGui QtXml QtSvg) >> config.mak
elif [ -d "$qimage_libdir" -a -d "$qimage_includedir" ]
then
echo "USE_QT4=1" >> config.mak
if [ -d "$qimage_libdir/QtGui.framework" ]
then
- echo QTCXXFLAGS=$(pkg-config --cflags QtCore QtGui QtXml ) >> config.mak
- echo QTLIBS=$(pkg-config --libs QtCore QtGui QtXml) >> config.mak
+ echo QTCXXFLAGS=$(pkg-config --cflags QtCore QtGui QtXml QtSvg ) >> config.mak
+ echo QTLIBS=$(pkg-config --libs QtCore QtGui QtXml QtSvg) >> config.mak
else
echo QTCXXFLAGS=-I$qimage_includedir >> config.mak
- echo QTLIBS=-L$qimage_libdir -lQtCore -lQtGui >> config.mak
+ echo QTLIBS=-L$qimage_libdir -lQtCore -lQtGui -lQtSvg >> config.mak
fi
else
if [ -d "$kde_includedir" ]
#include <QtCore/QMutex>
#include <QtGui/QGraphicsScene>
#include <QtGui/QGraphicsTextItem>
+#include <QtSvg/QGraphicsSvgItem>
#include <QtGui/QTextCursor>
#include <QtGui/QStyleOptionGraphicsItem>
}
else if ( items.item( i ).attributes().namedItem( "type" ).nodeValue() == "QGraphicsPixmapItem" )
{
- QString url = items.item( i ).namedItem( "content" ).attributes().namedItem( "url" ).nodeValue();
+ const QString url = items.item( i ).namedItem( "content" ).attributes().namedItem( "url" ).nodeValue();
QImage img( url );
ImageItem *rec = new ImageItem(img);
scene->addItem( rec );
}
else if ( items.item( i ).attributes().namedItem( "type" ).nodeValue() == "QGraphicsSvgItem" )
{
- QString url = items.item( i ).namedItem( "content" ).attributes().namedItem( "url" ).nodeValue();
- //QGraphicsSvgItem *rec = new QGraphicsSvgItem(url);
- //m_scene->addItem(rec);
- //rec->setData(Qt::UserRole, url);
- //gitem = rec;
+ const QString url = items.item( i ).namedItem( "content" ).attributes().namedItem( "url" ).nodeValue();
+ QGraphicsSvgItem *rec = new QGraphicsSvgItem(url);
+ scene->addItem(rec);
+ gitem = rec;
}
}
//pos and transform