mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-13 21:40:11 +00:00
nest wrapper into the proxy class
This commit is contained in:
parent
2e6b45dafb
commit
3c60345d6b
@ -23,7 +23,7 @@
|
||||
/*
|
||||
==============================DialogueDelegateDispatcherProxy==========================================
|
||||
*/
|
||||
CSVWorld::refWrapper::refWrapper(const QModelIndex& index) :
|
||||
CSVWorld::DialogueDelegateDispatcherProxy::refWrapper::refWrapper(const QModelIndex& index) :
|
||||
mIndex(index)
|
||||
{}
|
||||
|
||||
|
@ -27,23 +27,23 @@ namespace CSVWorld
|
||||
{
|
||||
class CommandDelegate;
|
||||
|
||||
class refWrapper
|
||||
{
|
||||
public:
|
||||
refWrapper(const QModelIndex& index);
|
||||
|
||||
const QModelIndex& mIndex;
|
||||
};
|
||||
|
||||
//this can't be nested into the DialogueDelegateDispatcher, because it needs to emit signals
|
||||
class DialogueDelegateDispatcherProxy : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
class refWrapper
|
||||
{
|
||||
public:
|
||||
refWrapper(const QModelIndex& index);
|
||||
|
||||
const QModelIndex& mIndex;
|
||||
};
|
||||
|
||||
QWidget* mEditor;
|
||||
|
||||
CSMWorld::ColumnBase::Display mDisplay;
|
||||
|
||||
|
||||
|
||||
std::auto_ptr<refWrapper> mIndexWrapper;
|
||||
public:
|
||||
DialogueDelegateDispatcherProxy(QWidget* editor, CSMWorld::ColumnBase::Display display);
|
||||
|
Loading…
x
Reference in New Issue
Block a user