DiagramDesigner/diagramCavas/include/util/editingSelector.h

35 lines
797 B
C
Raw Normal View History

2026-03-23 11:06:17 +08:00
/**
*\file editingSelector.h
*
*\brief selector
*
*\author dsc
*/
#ifndef EDITINGSELECTOR_H
#define EDITINGSELECTOR_H
#include "baseSelector.h"
//#include "global.h"
2026-03-26 16:22:35 +08:00
#include "graphicsItem/graphicsBaseItem.h"
2026-03-23 11:06:17 +08:00
class EditingSelector : public BaseSelector
{
Q_OBJECT
public:
explicit EditingSelector(FixedPortsModel* model,QObject *parent = 0);
virtual ~EditingSelector();
public:
void mousePressEvent(QGraphicsSceneMouseEvent*, DesignerScene*,DiagramMode sceneMode);
void mouseMoveEvent(QGraphicsSceneMouseEvent*, DesignerScene*,DiagramMode sceneMode);
void mouseReleaseEvent(QGraphicsSceneMouseEvent*, DesignerScene*,DiagramMode sceneMode);
private:
GraphicsProjectModelItem* m_pEditingItem;
};
#endif