QtNovelUI/u_test/unnnn.h

31 lines
716 B
C++

#ifndef UNNNN_H
#define UNNNN_H
#include <QString>
#include <QWidget>
#include <splitpanel.h>
class XWidget : public SplitFrame::FnWrap<XWidget, false> {
public:
XWidget(SplitFrame::ViewPresent *host, Qt::GlobalColor c, QWidget *parent = nullptr);
virtual void paintEvent(QPaintEvent *ev) override;
// FnWrap interface
public:
virtual void closeProcess() override;
private:
Qt::GlobalColor c_store;
};
class YWidget : public SplitFrame::FnWrap<XWidget, true> {
public:
YWidget(SplitFrame::ViewPresent *host, QWidget *parent = nullptr);
virtual void paintEvent(QPaintEvent *ev) override;
// FnWrap interface
public:
virtual void closeProcess() override;
};
#endif // UNNNN_H