forked from qt-creator/qt-creator
QmlJsDebugger: Replace QDDesignView by QDViewObserver
Don't force users to inherit from QDeclarativeDesignView. Instead we're using now event filters to let a user attach a QDeclarativeViewObserver object to a QDeclarativeDesignView.
This commit is contained in:
@@ -36,12 +36,12 @@
|
||||
|
||||
namespace QmlViewer {
|
||||
|
||||
class QDeclarativeDesignView;
|
||||
class QDeclarativeViewObserver;
|
||||
|
||||
class SelectionIndicator
|
||||
{
|
||||
public:
|
||||
SelectionIndicator(QDeclarativeDesignView* editorView, QGraphicsObject *layerItem);
|
||||
SelectionIndicator(QDeclarativeViewObserver* editorView, QGraphicsObject *layerItem);
|
||||
~SelectionIndicator();
|
||||
|
||||
void show();
|
||||
@@ -57,7 +57,7 @@ private:
|
||||
private:
|
||||
QHash<QGraphicsItem*, QGraphicsPolygonItem *> m_indicatorShapeHash;
|
||||
QWeakPointer<QGraphicsObject> m_layerItem;
|
||||
QDeclarativeDesignView *m_view;
|
||||
QDeclarativeViewObserver *m_view;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user