X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fviews%2Fsetupeditview.cpp;h=86889456eb7f4fa3e52bdaefa1c5abbc16a394f4;hb=HEAD;hp=07e88cbb20fc8cd0528ad6eb8638dcaa0a4fc6a4;hpb=f36ea00d8428620fdacf11fd83c066c98f9fdfd7;p=emufront diff --git a/src/views/setupeditview.cpp b/src/views/setupeditview.cpp index 07e88cb..8688945 100644 --- a/src/views/setupeditview.cpp +++ b/src/views/setupeditview.cpp @@ -27,12 +27,12 @@ #include "mediatypemodel.h" #include -SetupEditView::SetupEditView(QWidget *parent) : - EmuFrontEditView(parent) +SetupEditView::SetupEditView(PlatformModel *plfModel, MediaTypeModel *mdtModel, SetupModel *supModel, QWidget *parent) : + EmuFrontEditView(parent), plfModel(plfModel), mdtModel(mdtModel) { - model = new SetupModel(this); + setWindowTitle(tr("Setups")); + model = supModel; objectList->setModel(model); - PlatformModel *plfModel = new PlatformModel(this); ComboBoxDelegate *platformDelegate = new ComboBoxDelegate( plfModel, PlatformModel::EmuFrontFileObject_Id, @@ -40,7 +40,6 @@ SetupEditView::SetupEditView(QWidget *parent) : this ); objectList->setItemDelegateForColumn(SetupModel::Setup_PlatformId, platformDelegate); - MediaTypeModel *mdtModel = new MediaTypeModel(this); ComboBoxDelegate *mediatypeDelegate = new ComboBoxDelegate( mdtModel, MediaTypeModel::EmuFrontFileObject_Id, @@ -51,5 +50,15 @@ SetupEditView::SetupEditView(QWidget *parent) : 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; +} + +