X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fviews%2Fsetupeditview.cpp;h=86889456eb7f4fa3e52bdaefa1c5abbc16a394f4;hb=HEAD;hp=397d20c650011a0b711a415bf9249d28fed8b685;hpb=2553c1783d0e375903ffff23c6cfe6bf63e008a3;p=emufront diff --git a/src/views/setupeditview.cpp b/src/views/setupeditview.cpp index 397d20c..8688945 100644 --- a/src/views/setupeditview.cpp +++ b/src/views/setupeditview.cpp @@ -27,13 +27,12 @@ #include "mediatypemodel.h" #include -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, @@ -41,7 +40,6 @@ SetupEditView::SetupEditView(SetupModel *supModel, QWidget *parent) : this ); objectList->setItemDelegateForColumn(SetupModel::Setup_PlatformId, platformDelegate); - MediaTypeModel *mdtModel = new MediaTypeModel(this); ComboBoxDelegate *mediatypeDelegate = new ComboBoxDelegate( mdtModel, MediaTypeModel::EmuFrontFileObject_Id, @@ -52,5 +50,15 @@ SetupEditView::SetupEditView(SetupModel *supModel, 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; +} + +