Fixed DLL export of DockAreaTabBar, DockAreaTitleBar and ElidingLabel

This commit is contained in:
Uwe Kindler 2019-10-18 07:41:28 +02:00
parent f6174faebb
commit de645b3cca
3 changed files with 5 additions and 3 deletions

View File

@ -49,7 +49,7 @@ class CFloatingDockContainer;
* has not finished. And we need to remove a tab, if the user drags a * has not finished. And we need to remove a tab, if the user drags a
* a dock widget out of a group of tabbed widgets * a dock widget out of a group of tabbed widgets
*/ */
class CDockAreaTabBar : public QScrollArea class ADS_EXPORT CDockAreaTabBar : public QScrollArea
{ {
Q_OBJECT Q_OBJECT
private: private:

View File

@ -47,7 +47,7 @@ struct DockAreaTitleBarPrivate;
* The title bar contains a tabbar with all tabs for a dock widget group and * The title bar contains a tabbar with all tabs for a dock widget group and
* with a tabs menu button, a undock button and a close button. * with a tabs menu button, a undock button and a close button.
*/ */
class CDockAreaTitleBar : public QFrame class ADS_EXPORT CDockAreaTitleBar : public QFrame
{ {
Q_OBJECT Q_OBJECT
private: private:

View File

@ -31,6 +31,8 @@
//============================================================================ //============================================================================
#include <QLabel> #include <QLabel>
#include "ads_globals.h"
namespace ads namespace ads
{ {
struct ElidingLabelPrivate; struct ElidingLabelPrivate;
@ -41,7 +43,7 @@ struct ElidingLabelPrivate;
* and reading the text via a pointer to the base class QLabel does not work * and reading the text via a pointer to the base class QLabel does not work
* properly * properly
*/ */
class CElidingLabel : public QLabel class ADS_EXPORT CElidingLabel : public QLabel
{ {
Q_OBJECT Q_OBJECT
private: private: