1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-11-13 22:24:17 +01:00
openrw/rwviewer/widgets/ModelFramesWidget.hpp
2017-02-08 21:45:01 +00:00

41 lines
774 B
C++

#pragma once
#ifndef _MODELFRAMESWIDGET_HPP_
#define _MODELFRAMESWIDGET_HPP_
#include <QDockWidget>
#include <QLabel>
#include <QTreeView>
#include <QVBoxLayout>
#include <rw/types.hpp>
#include "models/DFFFramesTreeModel.hpp"
class ModelFrame;
class ModelFramesWidget : public QWidget {
Q_OBJECT
Clump* gmodel;
DFFFramesTreeModel* framemodel;
QTreeView* tree;
QVBoxLayout* _layout;
QLabel* _frameLabel;
private slots:
void updateInfoBox(Clump* model, ModelFrame* f);
void selectedModelChanged(const QModelIndex&, const QModelIndex&);
public:
ModelFramesWidget(QWidget* parent = 0, Qt::WindowFlags flags = 0);
public slots:
void setModel(Clump* model);
signals:
void selectedFrameChanged(ModelFrame* frame);
};
#endif