28 lines
716 B
C++
28 lines
716 B
C++
#ifndef ELABREADCRUMBBARPRIVATE_H
|
|
#define ELABREADCRUMBBARPRIVATE_H
|
|
|
|
#include <QObject>
|
|
|
|
#include "ElaProperty.h"
|
|
class ElaBaseListView;
|
|
class ElaBreadcrumbBarModel;
|
|
class ElaBreadcrumbBarDelegate;
|
|
|
|
class ElaBreadcrumbBar;
|
|
class ElaBreadcrumbBarPrivate : public QObject {
|
|
Q_OBJECT
|
|
Q_D_CREATE(ElaBreadcrumbBar)
|
|
Q_PROPERTY_CREATE_D(int, TextPixelSize)
|
|
Q_PROPERTY_CREATE_D(bool, IsAutoRemove)
|
|
public:
|
|
explicit ElaBreadcrumbBarPrivate(QObject *parent = nullptr);
|
|
~ElaBreadcrumbBarPrivate();
|
|
|
|
private:
|
|
ElaBreadcrumbBarModel *_listModel{nullptr};
|
|
ElaBreadcrumbBarDelegate *_listDelegate{nullptr};
|
|
ElaBaseListView *_listView{nullptr};
|
|
};
|
|
|
|
#endif // ELABREADCRUMBBARPRIVATE_H
|