Commit 974926e2 authored by Claudio Valerio's avatar Claudio Valerio
parent d68abb81
...@@ -1052,13 +1052,12 @@ bool UBSvgSubsetAdaptor::UBSvgSubsetWriter::persistScene() ...@@ -1052,13 +1052,12 @@ bool UBSvgSubsetAdaptor::UBSvgSubsetWriter::persistScene()
UBGraphicsRuler *ruler = qgraphicsitem_cast<UBGraphicsRuler*> (item); UBGraphicsRuler *ruler = qgraphicsitem_cast<UBGraphicsRuler*> (item);
if (ruler && ruler->isVisible()) if (ruler && ruler->isVisible())
{ {
rulerToSvg(ruler); rulerToSvg(ruler);
continue; continue;
} }
qDebug() << item;
UBGraphicsCache* cache = qgraphicsitem_cast<UBGraphicsCache*>(item); UBGraphicsCache* cache = qgraphicsitem_cast<UBGraphicsCache*>(item);
if(cache && cache->isVisible()) if(cache && cache->isVisible())
{ {
...@@ -1068,7 +1067,7 @@ bool UBSvgSubsetAdaptor::UBSvgSubsetWriter::persistScene() ...@@ -1068,7 +1067,7 @@ bool UBSvgSubsetAdaptor::UBSvgSubsetWriter::persistScene()
UBGraphicsCompass *compass = qgraphicsitem_cast<UBGraphicsCompass*> (item); UBGraphicsCompass *compass = qgraphicsitem_cast<UBGraphicsCompass*> (item);
if (compass && compass->isVisible()) if (compass && compass->isVisible())
{ {
compassToSvg(compass); compassToSvg(compass);
continue; continue;
...@@ -1076,7 +1075,7 @@ bool UBSvgSubsetAdaptor::UBSvgSubsetWriter::persistScene() ...@@ -1076,7 +1075,7 @@ bool UBSvgSubsetAdaptor::UBSvgSubsetWriter::persistScene()
UBGraphicsProtractor *protractor = qgraphicsitem_cast<UBGraphicsProtractor*> (item); UBGraphicsProtractor *protractor = qgraphicsitem_cast<UBGraphicsProtractor*> (item);
if (protractor && protractor->isVisible()) if (protractor && protractor->isVisible())
{ {
protractorToSvg(protractor); protractorToSvg(protractor);
continue; continue;
...@@ -1084,7 +1083,7 @@ bool UBSvgSubsetAdaptor::UBSvgSubsetWriter::persistScene() ...@@ -1084,7 +1083,7 @@ bool UBSvgSubsetAdaptor::UBSvgSubsetWriter::persistScene()
UBGraphicsTriangle *triangle = qgraphicsitem_cast<UBGraphicsTriangle*> (item); UBGraphicsTriangle *triangle = qgraphicsitem_cast<UBGraphicsTriangle*> (item);
if (triangle && triangle->isVisible()) if (triangle && triangle->isVisible())
{ {
triangleToSvg(triangle); triangleToSvg(triangle);
continue; continue;
......
...@@ -99,6 +99,7 @@ struct UBGraphicsItemType ...@@ -99,6 +99,7 @@ struct UBGraphicsItemType
StrokeItemType, StrokeItemType,
TriangleItemType, TriangleItemType,
MagnifierItemType, MagnifierItemType,
cacheItemType
}; };
}; };
......
...@@ -73,6 +73,8 @@ UBLibNavigatorWidget::UBLibNavigatorWidget(QWidget *parent, const char *name):QW ...@@ -73,6 +73,8 @@ UBLibNavigatorWidget::UBLibNavigatorWidget(QWidget *parent, const char *name):QW
connect(libWidget->actionBar(), SIGNAL(searchElement(QString)), mLibWidget, SLOT(onSearchElement(QString))); connect(libWidget->actionBar(), SIGNAL(searchElement(QString)), mLibWidget, SLOT(onSearchElement(QString)));
connect(libWidget->actionBar(), SIGNAL(newFolderToCreate()), mLibWidget, SLOT(onNewFolderToCreate())); connect(libWidget->actionBar(), SIGNAL(newFolderToCreate()), mLibWidget, SLOT(onNewFolderToCreate()));
/*** to update the search bar **/
connect(mLibWidget, SIGNAL(itemClicked()),libWidget->actionBar(), SLOT(onItemChanged())); connect(mLibWidget, SIGNAL(itemClicked()),libWidget->actionBar(), SLOT(onItemChanged()));
connect(mPathViewer, SIGNAL(mouseClick(UBChainedLibElement*)),libWidget->actionBar(), SLOT(onItemChanged())); connect(mPathViewer, SIGNAL(mouseClick(UBChainedLibElement*)),libWidget->actionBar(), SLOT(onItemChanged()));
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
#include <QGraphicsSceneMouseEvent> #include <QGraphicsSceneMouseEvent>
#include "domain/UBItem.h" #include "domain/UBItem.h"
#include "core/UB.h"
#define CACHE_ZVALUE 100000 #define CACHE_ZVALUE 100000
...@@ -33,6 +34,11 @@ class UBGraphicsCache : public QGraphicsRectItem, public UBItem ...@@ -33,6 +34,11 @@ class UBGraphicsCache : public QGraphicsRectItem, public UBItem
public: public:
UBGraphicsCache(); UBGraphicsCache();
~UBGraphicsCache(); ~UBGraphicsCache();
enum { Type = UBGraphicsItemType::cacheItemType };
virtual int type() const{ return Type;}
virtual UBItem* deepCopy() const; virtual UBItem* deepCopy() const;
QColor maskColor(); QColor maskColor();
......
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