QtNovelUI/u_test/main.cpp

33 lines
820 B
C++

#include "unnnn.h"
#include <QApplication>
#include <QDebug>
#include <QDir>
#include <QDomDocument>
#include <QHBoxLayout>
#include <QMainWindow>
#include <QMenuBar>
#include <QPushButton>
#include <QStackedWidget>
#include <QStyle>
#include <QToolBar>
#include <DockPanel.h>
#include <SplitWindow.h>
#include <SplitPanel.h>
#include <DockPanel.h>
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
auto w = new split_window::SplitWindow;
auto spb = new split_panel::SplitPanel(w, split_frame::SplitType::SPLIT_H_LFIRST);
auto bview = new dock_panel::DockableView(w, new QWidget, true);
auto dview = new dock_panel::DockableView(w, new QWidget, true);
spb->initViews(bview, dview);
w->setPresentTarget(spb);
a.installEventFilter(w);
w->show();
return a.exec();
}