dust3d/src/mainwindow.h

36 lines
818 B
C
Raw Normal View History

#ifndef MAIN_WINDOW_H
#define MAIN_WINDOW_H
#include <QMainWindow>
2018-03-13 06:39:36 +00:00
#include <QString>
2018-03-14 02:55:59 +00:00
#include <QVBoxLayout>
#include <QPushButton>
#include "modelingwidget.h"
2018-03-11 16:02:15 +00:00
#include "skeletoneditwidget.h"
#include "skeletontomesh.h"
2018-03-13 06:39:36 +00:00
#include "turnaroundloader.h"
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow();
2018-03-11 16:02:15 +00:00
public slots:
void skeletonChanged();
void meshReady();
2018-03-13 06:39:36 +00:00
void turnaroundChanged();
void turnaroundImageReady();
void changeTurnaround();
2018-03-14 02:55:59 +00:00
void saveClip();
void showModelingWidgetAtCorner();
private:
2018-03-11 16:02:15 +00:00
ModelingWidget *m_modelingWidget;
SkeletonEditWidget *m_skeletonEditWidget;
SkeletonToMesh *m_skeletonToMesh;
bool m_skeletonDirty;
2018-03-13 06:39:36 +00:00
TurnaroundLoader *m_turnaroundLoader;
bool m_turnaroundDirty;
QString m_turnaroundFilename;
};
#endif