#include "comboboxdelegate.h"
#include <QtGui>
-ExternalExecutableEditView::ExternalExecutableEditView(QWidget *parent) :
+ExternalExecutableEditView::ExternalExecutableEditView(SetupModel *supModel, ExternalExecutableModel *emuModel, QWidget *parent) :
EmuFrontEditView(parent)
{
- model = new ExternalExecutableModel(this);
+ setWindowTitle(tr("Set emulators"));
+ model = emuModel; // new ExternalExecutableModel(this);
objectList->setModel(model);
- SetupModel *stupMdl = new SetupModel(this);
ComboBoxDelegate *setupDelegate = new ComboBoxDelegate(
- stupMdl,
+ supModel,
SetupModel::Setup_Id,
SetupModel::Setup_Name,
this
objectList->setItemDelegateForColumn(ExternalExecutableModel::Executable_SetupId, setupDelegate);
postInit();
}
+
+void ExternalExecutableEditView::setHiddenColumns()
+{
+ hiddenColumns << ExternalExecutableModel::Executable_Id;
+ hiddenColumns << ExternalExecutableModel::Executable_SetupName;
+ hiddenColumns << ExternalExecutableModel::Executable_TypeId;
+}