mirror of
https://github.com/rwengine/openrw.git
synced 2024-11-22 10:22:52 +01:00
28 lines
587 B
C++
28 lines
587 B
C++
#include "ModelFramesWidget.hpp"
|
|
|
|
ModelFramesWidget::ModelFramesWidget(QWidget* parent, Qt::WindowFlags flags)
|
|
: QDockWidget(parent, flags), gmodel(nullptr), framemodel(nullptr)
|
|
{
|
|
setWindowTitle("Frames");
|
|
tree = new QTreeView;
|
|
setWidget(tree);
|
|
}
|
|
|
|
void ModelFramesWidget::setModel(Model* model)
|
|
{
|
|
if(framemodel) {
|
|
delete framemodel;
|
|
framemodel = nullptr;
|
|
tree->setModel(nullptr);
|
|
}
|
|
gmodel = model;
|
|
if(model != nullptr) {
|
|
framemodel = new DFFFramesTreeModel(model, this);
|
|
tree->setModel(framemodel);
|
|
tree->setDisabled(false);
|
|
}
|
|
else {
|
|
tree->setDisabled(true);
|
|
}
|
|
}
|