QAD_EXPORT
git-svn-id: svn://db.shs.com.ru/libs@719 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -5,9 +5,10 @@
|
||||
#include <QPen>
|
||||
#include <QBrush>
|
||||
#include <QFont>
|
||||
#include "qad_export.h"
|
||||
|
||||
|
||||
class AlignedTextItem: public QGraphicsItem {
|
||||
class QAD_EXPORT AlignedTextItem: public QGraphicsItem {
|
||||
public:
|
||||
AlignedTextItem(QGraphicsItem * parent = 0);
|
||||
AlignedTextItem(const QString & text, QGraphicsItem * parent = 0);
|
||||
|
||||
@@ -50,11 +50,11 @@ enum BlockviewItemType {
|
||||
bvitItemText,
|
||||
};
|
||||
|
||||
QDataStream & operator <<(QDataStream & s, const QGraphicsItem * item);
|
||||
QDataStream & operator >>(QDataStream & s, QGraphicsItem *& item);
|
||||
QAD_EXPORT QDataStream & operator <<(QDataStream & s, const QGraphicsItem * item);
|
||||
QAD_EXPORT QDataStream & operator >>(QDataStream & s, QGraphicsItem *& item);
|
||||
|
||||
|
||||
class BlockItemBase: public QObject
|
||||
class QAD_EXPORT BlockItemBase: public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_ENUMS(Action)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include "blockitem.h"
|
||||
|
||||
|
||||
class BlockBusItem: public QGraphicsObject, public PropertyStorage {
|
||||
class QAD_EXPORT BlockBusItem: public QGraphicsObject, public PropertyStorage {
|
||||
Q_OBJECT
|
||||
Q_INTERFACES(QGraphicsItem)
|
||||
Q_PROPERTY(double pointSize READ pointSize WRITE setPointSize DESIGNABLE false SCRIPTABLE false)
|
||||
|
||||
@@ -12,7 +12,7 @@ class BlockEditor;
|
||||
}
|
||||
|
||||
|
||||
class BlockEditor : public QWidget
|
||||
class QAD_EXPORT BlockEditor : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(bool editorMode READ editorMode WRITE setEditorMode)
|
||||
@@ -64,7 +64,7 @@ private:
|
||||
|
||||
|
||||
|
||||
class PinAlignDelegate: public QStyledItemDelegate {
|
||||
class QAD_EXPORT PinAlignDelegate: public QStyledItemDelegate {
|
||||
Q_OBJECT
|
||||
public:
|
||||
PinAlignDelegate(QObject * parent = 0): QStyledItemDelegate(parent) {}
|
||||
@@ -75,7 +75,7 @@ public:
|
||||
};
|
||||
|
||||
|
||||
class PinBusDelegate: public QStyledItemDelegate {
|
||||
class QAD_EXPORT PinBusDelegate: public QStyledItemDelegate {
|
||||
Q_OBJECT
|
||||
public:
|
||||
PinBusDelegate(QObject * parent = 0): QStyledItemDelegate(parent) {}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#include <QTime>
|
||||
|
||||
|
||||
class BlockItem: public QGraphicsObject, public PropertyStorage
|
||||
class QAD_EXPORT BlockItem: public QGraphicsObject, public PropertyStorage
|
||||
{
|
||||
friend class BlockView;
|
||||
friend class BlockItemPin;
|
||||
|
||||
@@ -19,7 +19,7 @@ class BlockItem;
|
||||
class BlockBusItem;
|
||||
|
||||
|
||||
class BlockItemPin: public QGraphicsObject, public PropertyStorage
|
||||
class QAD_EXPORT BlockItemPin: public QGraphicsObject, public PropertyStorage
|
||||
{
|
||||
friend class BlockView;
|
||||
friend class BlockItem;
|
||||
|
||||
@@ -13,15 +13,12 @@
|
||||
#include "blockbusitem.h"
|
||||
|
||||
|
||||
QT_BEGIN_HEADER
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
Q_DECLARE_METATYPE(BlockItem*)
|
||||
Q_DECLARE_METATYPE(BlockItemPin*)
|
||||
Q_DECLARE_METATYPE(BlockBusItem*)
|
||||
|
||||
class BlockView: public QGraphicsView
|
||||
|
||||
class QAD_EXPORT BlockView: public QGraphicsView
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_ENUMS(SelectionMode)
|
||||
@@ -249,8 +246,4 @@ signals:
|
||||
|
||||
};
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
QT_END_HEADER
|
||||
|
||||
#endif // BLOCKVIEW_H
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
|
||||
#include "blockitem.h"
|
||||
|
||||
class BlockViewWavetrace {
|
||||
|
||||
class QAD_EXPORT BlockViewWavetrace {
|
||||
public:
|
||||
BlockViewWavetrace(int width = 1, int height = 1);
|
||||
|
||||
|
||||
@@ -9,9 +9,11 @@
|
||||
#include <QMenu>
|
||||
#include "blockview.h"
|
||||
|
||||
|
||||
class QComboBox;
|
||||
|
||||
class _DTSizeItem: public QGraphicsObject
|
||||
|
||||
class QAD_EXPORT _DTSizeItem: public QGraphicsObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
@@ -45,11 +47,13 @@ signals:
|
||||
|
||||
};
|
||||
|
||||
|
||||
namespace Ui {
|
||||
class DrawTools;
|
||||
}
|
||||
|
||||
class DrawTools: public QObject
|
||||
|
||||
class QAD_EXPORT DrawTools: public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(bool resizeHandlesEnabled READ isResizeHandlesEnabled WRITE setResizeHandlesEnabled)
|
||||
|
||||
Reference in New Issue
Block a user