Set couple of columns hidden.
authorMikko Keinänen <mikko.keinanen@gmail.com>
Wed, 22 Dec 2010 22:58:25 +0000 (00:58 +0200)
committerMikko Keinänen <mikko.keinanen@gmail.com>
Wed, 22 Dec 2010 22:58:25 +0000 (00:58 +0200)
src/views/externalexecutableeditview.cpp
src/views/externalexecutableeditview.h
src/views/filepatheditview.cpp
src/views/filepatheditview.h
src/views/setupeditview.cpp
src/views/setupeditview.h

index 66b9e95..64580bf 100644 (file)
@@ -40,3 +40,10 @@ ExternalExecutableEditView::ExternalExecutableEditView(SetupModel *supModel, Ext
     objectList->setItemDelegateForColumn(ExternalExecutableModel::Executable_SetupId, setupDelegate);
     postInit();
 }
+
+void ExternalExecutableEditView::setHiddenColumns() 
+{
+       hiddenColumns << ExternalExecutableModel::Executable_Id;
+       hiddenColumns << ExternalExecutableModel::Executable_SetupName;
+       hiddenColumns << ExternalExecutableModel::Executable_TypeId;
+}
index 00d26eb..d5f8494 100644 (file)
@@ -32,6 +32,8 @@ class ExternalExecutableEditView : public EmuFrontEditView
     Q_OBJECT
 public:
     ExternalExecutableEditView(SetupModel *supModel, ExternalExecutableModel *emuModel, QWidget *parent = 0);
+private:
+    virtual void setHiddenColumns();
 };
 
 #endif // EXTERNALEXECUTABLEEDITVIEW_H
index b502eac..ccccab7 100644 (file)
@@ -108,3 +108,9 @@ void FilePathEditView::beginScanFilePath()
     fpo = 0;
 }
 
+void FilePathEditView::setHiddenColumns()
+{
+       hiddenColumns << FilePathModel::FilePath_FileTypeId;
+       hiddenColumns << FilePathModel::FilePath_Id;
+       hiddenColumns << FilePathModel::FilePath_SetupName;
+}
index 439848d..111dc70 100644 (file)
@@ -46,6 +46,7 @@ private:
     QProgressDialog *progressDialog;
     void scanFilePath(const QString path, const QStringList filters);
     void initProgressDialog();
+    virtual void setHiddenColumns();
 };
 
 #endif // FILEPATHEDITVIEW_H
index fc461ab..8c607bb 100644 (file)
@@ -52,3 +52,11 @@ SetupEditView::SetupEditView(PlatformModel *plfModel, MediaTypeModel *mdtModel,
     objectList->setItemDelegateForColumn(SetupModel::Setup_FileTypeExtensions, fileTypeDelegate);
     postInit();
 }
+
+void SetupEditView::setHiddenColumns()
+{
+       hiddenColumns << SetupModel::Setup_Id;
+       hiddenColumns << SetupModel::Setup_Name; 
+}
+
+
index b12d128..7629fa7 100644 (file)
@@ -17,7 +17,9 @@
 **
 ** You should have received a copy of the GNU General Public License
 ** along with EmuFront.  If not, see <http://www.gnu.org/licenses/>.
-*/#ifndef SETUPMAINVIEW_H
+*/
+
+#ifndef SETUPMAINVIEW_H
 #define SETUPMAINVIEW_H
 
 #include "emufronteditview.h"
@@ -32,11 +34,8 @@ class SetupEditView : public EmuFrontEditView
 public:
     SetupEditView(PlatformModel *plfModel, MediaTypeModel *mdtModel, SetupModel *supModel, QWidget *parent = 0);
 
-signals:
-
-public slots:
-
 private:
+    virtual void setHiddenColumns();
     PlatformModel *plfModel;
     MediaTypeModel *mdtModel;
 };