42 lines
712 B
C++
42 lines
712 B
C++
#ifndef WATTRVIEW_H
|
|
#define WATTRVIEW_H
|
|
|
|
#include <QTabWidget>
|
|
#include <QLineEdit>
|
|
#include <QEvent>
|
|
#include <QStyleOption>
|
|
#include <QPainter>
|
|
#include <QStyledItemDelegate>
|
|
#include <QDate>
|
|
#include <QCloseEvent>
|
|
|
|
namespace Ui {
|
|
class wAttrView;
|
|
}
|
|
|
|
class eObject;
|
|
class wPageItem;
|
|
class wAttrView : public QTabWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit wAttrView(QWidget *parent = nullptr);
|
|
~wAttrView();
|
|
virtual void paintEvent(QPaintEvent *);
|
|
|
|
protected:
|
|
QWidget* wEmpty();
|
|
|
|
public slots:
|
|
void onSlotPageSelected(wPageItem *page);
|
|
void onSlotElementSelected(eObject *element);
|
|
|
|
private:
|
|
Ui::wAttrView *ui;
|
|
wPageItem *m_page;
|
|
eObject *m_element;
|
|
};
|
|
|
|
#endif // WATTRVIEW_H
|