basic sub view system (very incomplete)
parent
4c0dcd46a1
commit
eece4226c0
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
#include "subview.hpp"
|
||||||
|
|
||||||
|
CSVWorld::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 CSVWorld::SubView::getUniversalId() const
|
||||||
|
{
|
||||||
|
return mUniversalId;
|
||||||
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
#ifndef CSV_WORLD_SUBVIEW_H
|
||||||
|
#define CSV_WORLD_SUBVIEW_H
|
||||||
|
|
||||||
|
#include "../../model/world/universalid.hpp"
|
||||||
|
|
||||||
|
#include <QDockWidget>
|
||||||
|
|
||||||
|
namespace CSVWorld
|
||||||
|
{
|
||||||
|
class SubView : public QDockWidget
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
CSMWorld::UniversalId mUniversalId;
|
||||||
|
|
||||||
|
// not implemented
|
||||||
|
SubView (const SubView&);
|
||||||
|
SubView& operator= (SubView&);
|
||||||
|
|
||||||
|
public:
|
||||||
|
|
||||||
|
SubView (const CSMWorld::UniversalId& id);
|
||||||
|
|
||||||
|
CSMWorld::UniversalId getUniversalId() const;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in New Issue