1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-03-14 01:19:59 +00:00

added layout to table sub view

This commit is contained in:
Marc Zinnschlag 2013-07-23 21:59:02 +02:00
parent 70a5a83419
commit a80e80dd94
2 changed files with 14 additions and 6 deletions

View File

@ -1,15 +1,10 @@
#include "subview.hpp"
CSVDoc::SubView::SubView (const CSMWorld::UniversalId& id) : mUniversalId (id)
{
/// \todo add a button to the title bar that clones this sub view
setWindowTitle (mUniversalId.toString().c_str());
/// \todo remove (for testing only)
setMinimumWidth (100);
setMinimumHeight (60);
}
CSMWorld::UniversalId CSVDoc::SubView::getUniversalId() const

View File

@ -1,6 +1,8 @@
#include "tablesubview.hpp"
#include <QVBoxLayout>
#include "../../model/doc/document.hpp"
#include "table.hpp"
@ -9,7 +11,18 @@ CSVWorld::TableSubView::TableSubView (const CSMWorld::UniversalId& id, CSMDoc::D
bool createAndDelete)
: SubView (id)
{
setWidget (mTable = new Table (id, document.getData(), document.getUndoStack(), createAndDelete));
QVBoxLayout *layout = new QVBoxLayout;
layout->setContentsMargins (QMargins (0, 0, 0, 0));
layout->addWidget (
mTable = new Table (id, document.getData(), document.getUndoStack(), createAndDelete), 2);
QWidget *widget = new QWidget;
widget->setLayout (layout);
setWidget (widget);
connect (mTable, SIGNAL (editRequest (int)), this, SLOT (editRequest (int)));
}