1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-02-03 05:45:32 +00:00

nest wrapper into the proxy class

This commit is contained in:
Marek Kochanowicz 2014-03-08 15:10:55 +01:00
parent 2e6b45dafb
commit 3c60345d6b
2 changed files with 10 additions and 10 deletions

View file

@ -23,7 +23,7 @@
/*
==============================DialogueDelegateDispatcherProxy==========================================
*/
CSVWorld::refWrapper::refWrapper(const QModelIndex& index) :
CSVWorld::DialogueDelegateDispatcherProxy::refWrapper::refWrapper(const QModelIndex& index) :
mIndex(index)
{}

View file

@ -27,6 +27,11 @@ namespace CSVWorld
{
class CommandDelegate;
//this can't be nested into the DialogueDelegateDispatcher, because it needs to emit signals
class DialogueDelegateDispatcherProxy : public QObject
{
Q_OBJECT
class refWrapper
{
public:
@ -35,15 +40,10 @@ namespace CSVWorld
const QModelIndex& mIndex;
};
class DialogueDelegateDispatcherProxy : public QObject
{
Q_OBJECT
QWidget* mEditor;
CSMWorld::ColumnBase::Display mDisplay;
std::auto_ptr<refWrapper> mIndexWrapper;
public:
DialogueDelegateDispatcherProxy(QWidget* editor, CSMWorld::ColumnBase::Display display);