#include "mediatypemodel.h"
#include <QSqlTableModel>
-SetupEditView::SetupEditView(SetupModel *supModel, QWidget *parent) :
- EmuFrontEditView(parent)//, model(supModel)
+SetupEditView::SetupEditView(PlatformModel *plfModel, MediaTypeModel *mdtModel, SetupModel *supModel, QWidget *parent) :
+ EmuFrontEditView(parent), plfModel(plfModel), mdtModel(mdtModel)
{
+ setWindowTitle(tr("Setups"));
model = supModel;
- //model = new SetupModel(this);
objectList->setModel(model);
- PlatformModel *plfModel = new PlatformModel(this);
ComboBoxDelegate *platformDelegate = new ComboBoxDelegate(
plfModel,
PlatformModel::EmuFrontFileObject_Id,
this
);
objectList->setItemDelegateForColumn(SetupModel::Setup_PlatformId, platformDelegate);
- MediaTypeModel *mdtModel = new MediaTypeModel(this);
ComboBoxDelegate *mediatypeDelegate = new ComboBoxDelegate(
mdtModel,
MediaTypeModel::EmuFrontFileObject_Id,
StringListDelegate *fileTypeDelegate = new StringListDelegate(SetupModel::FILE_TYPE_EXTENSION_SEPARATOR, this);
objectList->setItemDelegateForColumn(SetupModel::Setup_FileTypeExtensions, fileTypeDelegate);
+ //objectList->setColumnWidth(SetupModel::Setup_FileTypeExtensions, StringListDelegate::WIDTH);
+ objectList->resizeColumnToContents(SetupModel::Setup_FileTypeExtensions);
postInit();
}
+
+void SetupEditView::setHiddenColumns()
+{
+ hiddenColumns << SetupModel::Setup_Id;
+ hiddenColumns << SetupModel::Setup_Name;
+}
+
+