export headers for QAD, PIQt and cd_utils

This commit is contained in:
2020-08-19 22:42:37 +03:00
parent 3ca32f4972
commit f7eabd1a85
89 changed files with 490 additions and 365 deletions

View File

@@ -25,12 +25,13 @@
#include <QVariant>
#include "piobject.h"
#include "cdutils_types.h"
#include "qcd_utils_export.h"
class QCDCore;
class __QCore_Initializer__ {
class QCD_UTILS_EXPORT __QCore_Initializer__ {
public:
__QCore_Initializer__();
~__QCore_Initializer__();
@@ -39,7 +40,7 @@ public:
};
class QCDCore: public QObject, public PIObject
class QCD_UTILS_EXPORT QCDCore: public QObject, public PIObject
{
Q_OBJECT
PIOBJECT(QCDCore)

View File

@@ -23,6 +23,7 @@
#include <QWidget>
#include <evalspinbox.h>
#include <pistring.h>
#include "qcd_utils_export.h"
namespace CDUtils {
class CDType;
@@ -37,7 +38,7 @@ class Graphic;
class Graphic;
class CDGraphicWidget: public QWidget {
class QCD_UTILS_EXPORT CDGraphicWidget: public QWidget {
Q_OBJECT
friend class CDGraphics;
friend class GDockWidget;

View File

@@ -22,12 +22,13 @@
#include <QDialog>
#include <cdutils_types.h>
#include "qcd_utils_export.h"
namespace Ui {
class QCDModeDialog;
}
class QCDModeDialog: public QDialog
class QCD_UTILS_EXPORT QCDModeDialog: public QDialog
{
Q_OBJECT
public:

View File

@@ -309,10 +309,10 @@ int CDItemModel::columnCount(const QModelIndex &parent) const {
Qt::ItemFlags CDItemModel::flags(const QModelIndex & index) const {
if (!index.isValid()) return 0;
if (!index.isValid()) return Qt::ItemFlags();
Qt::ItemFlags f = Qt::ItemIsEnabled | Qt::ItemIsSelectable;
CDItem * item = getItem(index);
if (!item) return 0;
if (!item) return Qt::ItemFlags();
if (item->type_ == CDItem::ItemCDType) {
CDType & t(interface->section(item->buildPath())[item->index_]);
if (t.cd_type() == CDType::cdK) {

View File

@@ -24,6 +24,7 @@
#include <QItemDelegate>
#include <QStyledItemDelegate>
#include "pistring.h"
#include "qcd_utils_export.h"
namespace CDUtils {
class CDType;
@@ -50,7 +51,7 @@ namespace QAD {
class CDItemModel;
class CDItem {
class QCD_UTILS_EXPORT CDItem {
friend class CDItemModel;
friend class CDView;
public:
@@ -78,7 +79,7 @@ private:
};
class CDDelegate : public QStyledItemDelegate
class QCD_UTILS_EXPORT CDDelegate : public QStyledItemDelegate
{
Q_OBJECT
public:
@@ -94,7 +95,7 @@ public:
};
class CDItemModel : public QAbstractItemModel {
class QCD_UTILS_EXPORT CDItemModel : public QAbstractItemModel {
Q_OBJECT
friend class CDView;
public:

View File

@@ -20,8 +20,9 @@
#ifndef QCD_VIEW_H
#define QCD_VIEW_H
#include "piobject.h"
#include <QTreeView>
#include "piobject.h"
#include "qcd_utils_export.h"
namespace CDUtils {
class CDType;
@@ -31,7 +32,7 @@ namespace CDUtils {
class CDItemModel;
class QSortFilterProxyModel;
class CDView: public QTreeView, public PIObject
class QCD_UTILS_EXPORT CDView: public QTreeView, public PIObject
{
Q_OBJECT
PIOBJECT(CDView)