QAD_EXPORT

git-svn-id: svn://db.shs.com.ru/libs@719 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
2020-02-28 10:05:11 +00:00
parent d10fff52c9
commit 350240cdfc
55 changed files with 218 additions and 201 deletions

View File

@@ -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);

View File

@@ -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)

View File

@@ -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)

View File

@@ -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) {}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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

View File

@@ -3,7 +3,8 @@
#include "blockitem.h"
class BlockViewWavetrace {
class QAD_EXPORT BlockViewWavetrace {
public:
BlockViewWavetrace(int width = 1, int height = 1);

View File

@@ -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)