Commit d387f5d0 authored by Ivan Ilin's avatar Ivan Ilin

CFF partial support. All sankre compatible features

parent 5aebe0cf
This diff is collapsed.
...@@ -38,7 +38,6 @@ class UBCFFSubsetAdaptor ...@@ -38,7 +38,6 @@ class UBCFFSubsetAdaptor
{ {
public: public:
UBCFFSubsetAdaptor(); UBCFFSubsetAdaptor();
static bool ConvertCFFFileToUbz(QString &cffSourceFile, UBDocumentProxy* pDocument); static bool ConvertCFFFileToUbz(QString &cffSourceFile, UBDocumentProxy* pDocument);
private: private:
...@@ -46,6 +45,7 @@ private: ...@@ -46,6 +45,7 @@ private:
{ {
public: public:
UBCFFSubsetReader(UBDocumentProxy *proxy, QFile *content); UBCFFSubsetReader(UBDocumentProxy *proxy, QFile *content);
~UBCFFSubsetReader();
UBDocumentProxy *mProxy; UBDocumentProxy *mProxy;
QString pwdContent; QString pwdContent;
...@@ -101,7 +101,7 @@ private: ...@@ -101,7 +101,7 @@ private:
inline void hashSceneItem(const QDomElement &element, UBGraphicsItem *item); inline void hashSceneItem(const QDomElement &element, UBGraphicsItem *item);
// to kill // to kill
void parseTextAttributes(const QDomElement &element, qreal &fontSize, QColor &fontColor, inline void parseTextAttributes(const QDomElement &element, qreal &fontSize, QColor &fontColor,
QString &fontFamily, QString &fontStretch, bool &italic, QString &fontFamily, QString &fontStretch, bool &italic,
int &fontWeight, int &textAlign, QTransform &fontTransform); int &fontWeight, int &textAlign, QTransform &fontTransform);
...@@ -110,14 +110,12 @@ private: ...@@ -110,14 +110,12 @@ private:
bool createNewScene(); bool createNewScene();
bool persistCurrentScene(); bool persistCurrentScene();
bool persistScenes();
// helper methods // helper methods
void repositionSvgItem(QGraphicsItem *item, qreal width, qreal height, void repositionSvgItem(QGraphicsItem *item, qreal width, qreal height,
qreal x, qreal y, qreal x, qreal y,
bool useTransform, QTransform &transform); bool useTransform, QTransform &transform);
void experimentalReposition(QGraphicsItem *item, qreal width, qreal height,
qreal x, qreal y,
bool useTransform, QTransform &transform);
QColor colorFromString(const QString& clrString); QColor colorFromString(const QString& clrString);
QTransform transformFromString(const QString trString); QTransform transformFromString(const QString trString);
bool getViewBoxDimenstions(const QString& viewBox); bool getViewBoxDimenstions(const QString& viewBox);
......
...@@ -111,7 +111,6 @@ QList<QPixmap> UBThumbnailAdaptor::load(UBDocumentProxy* proxy) ...@@ -111,7 +111,6 @@ QList<QPixmap> UBThumbnailAdaptor::load(UBDocumentProxy* proxy)
moreToProcess = false; moreToProcess = false;
} }
} }
return thumbnails; return thumbnails;
} }
......
...@@ -86,6 +86,7 @@ class UBPersistenceManager : public QObject ...@@ -86,6 +86,7 @@ class UBPersistenceManager : public QObject
virtual void moveSceneToIndex(UBDocumentProxy* pDocumentProxy, int source, int target); virtual void moveSceneToIndex(UBDocumentProxy* pDocumentProxy, int source, int target);
virtual UBGraphicsScene* loadDocumentScene(UBDocumentProxy* pDocumentProxy, int sceneIndex); virtual UBGraphicsScene* loadDocumentScene(UBDocumentProxy* pDocumentProxy, int sceneIndex);
UBGraphicsScene *getDocumentScene(UBDocumentProxy* pDocumentProxy, int sceneIndex) {return mSceneCache.value(pDocumentProxy, sceneIndex);}
QList<QPointer<UBDocumentProxy> > documentProxies; QList<QPointer<UBDocumentProxy> > documentProxies;
......
...@@ -26,7 +26,7 @@ class UBGraphicsItemDelegate; ...@@ -26,7 +26,7 @@ class UBGraphicsItemDelegate;
class UBGraphicsPixmapItem : public QObject, public QGraphicsPixmapItem, public UBItem, public UBGraphicsItem class UBGraphicsPixmapItem : public QObject, public QGraphicsPixmapItem, public UBItem, public UBGraphicsItem
{ {
Q_OBJECT; Q_OBJECT
public: public:
UBGraphicsPixmapItem(QGraphicsItem* parent = 0); UBGraphicsPixmapItem(QGraphicsItem* parent = 0);
...@@ -38,7 +38,6 @@ class UBGraphicsPixmapItem : public QObject, public QGraphicsPixmapItem, public ...@@ -38,7 +38,6 @@ class UBGraphicsPixmapItem : public QObject, public QGraphicsPixmapItem, public
{ {
return Type; return Type;
} }
virtual UBItem* deepCopy() const; virtual UBItem* deepCopy() const;
virtual UBGraphicsScene* scene(); virtual UBGraphicsScene* scene();
......
...@@ -52,7 +52,7 @@ const double PI = 4.0 * atan(1.0); ...@@ -52,7 +52,7 @@ const double PI = 4.0 * atan(1.0);
class UBGraphicsScene: public UBCoreGraphicsScene, public UBItem class UBGraphicsScene: public UBCoreGraphicsScene, public UBItem
{ {
Q_OBJECT; Q_OBJECT
public: public:
......
...@@ -26,7 +26,7 @@ class UBGraphicsScene; ...@@ -26,7 +26,7 @@ class UBGraphicsScene;
class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBResizableGraphicsItem, public UBGraphicsItem class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBResizableGraphicsItem, public UBGraphicsItem
{ {
Q_OBJECT; Q_OBJECT
public: public:
UBGraphicsTextItem(QGraphicsItem * parent = 0); UBGraphicsTextItem(QGraphicsItem * parent = 0);
...@@ -97,7 +97,6 @@ class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBRes ...@@ -97,7 +97,6 @@ class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBRes
virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value); virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value);
private: private:
// UBGraphicsItemDelegate *mDelegate;
qreal mTextHeight; qreal mTextHeight;
int mMultiClickState; int mMultiClickState;
...@@ -106,8 +105,6 @@ class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBRes ...@@ -106,8 +105,6 @@ class UBGraphicsTextItem : public QGraphicsTextItem, public UBItem, public UBRes
QColor mColorOnDarkBackground; QColor mColorOnDarkBackground;
QColor mColorOnLightBackground; QColor mColorOnLightBackground;
}; };
#endif /* UBGRAPHICSTEXTITEM_H_ */ #endif /* UBGRAPHICSTEXTITEM_H_ */
...@@ -19,7 +19,6 @@ ...@@ -19,7 +19,6 @@
#include "XPDFRenderer.h" #include "XPDFRenderer.h"
#include "core/memcheck.h" #include "core/memcheck.h"
QMap< QUuid, QPointer<PDFRenderer> > PDFRenderer::sRenderers; QMap< QUuid, QPointer<PDFRenderer> > PDFRenderer::sRenderers;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment