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