From 1ff2b8849b7c807306babd5489951556cc4bb6be Mon Sep 17 00:00:00 2001 From: asl Date: Wed, 19 Mar 2014 08:09:07 +0000 Subject: [PATCH] *** empty log message *** --- src/ZLEVEL/HYDROGUI_ListModel.cxx | 55 ------------------------------- src/ZLEVEL/HYDROGUI_ListModel.h | 50 ---------------------------- 2 files changed, 105 deletions(-) delete mode 100644 src/ZLEVEL/HYDROGUI_ListModel.cxx delete mode 100644 src/ZLEVEL/HYDROGUI_ListModel.h diff --git a/src/ZLEVEL/HYDROGUI_ListModel.cxx b/src/ZLEVEL/HYDROGUI_ListModel.cxx deleted file mode 100644 index 04ec0390..00000000 --- a/src/ZLEVEL/HYDROGUI_ListModel.cxx +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE -// -// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -// - -#include "HYDROGUI_ListModel.h" - -HYDROGUI_ListModel::HYDROGUI_ListModel( QObject* theParent ) - : QAbstractListModel( theParent ) -{ -} - -HYDROGUI_ListModel::~HYDROGUI_ListModel() -{ -} - -QVariant HYDROGUI_ListModel::data( const QModelIndex &theIndex, int theRole ) const -{ - QVariant aVariant; - - int aRow = theIndex.row(); - if ( theIndex.isValid() && aRow < myObjects.count() && - theRole == Qt::DisplayRole ) { - aVariant = myObjects.at( aRow ); - } - - return aVariant; -} - -int HYDROGUI_ListModel::rowCount( const QModelIndex &theParent ) const -{ - return myObjects.count(); -} - -void HYDROGUI_ListModel::setObjects( const QList& theObjects ) -{ - myObjects = theObjects; -} \ No newline at end of file diff --git a/src/ZLEVEL/HYDROGUI_ListModel.h b/src/ZLEVEL/HYDROGUI_ListModel.h deleted file mode 100644 index 09dc5d17..00000000 --- a/src/ZLEVEL/HYDROGUI_ListModel.h +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE -// -// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -// - -#ifndef HYDROGUI_LISTMODEL_H -#define HYDROGUI_LISTMODEL_H - -#include - -/** - * \class HYDROGUI_ListModel - * \brief The class representing custom list model - */ -class HYDROGUI_ListModel : public QAbstractListModel -{ - Q_OBJECT - -public: - HYDROGUI_ListModel( QObject* theParent = 0 ); - ~HYDROGUI_ListModel(); - - virtual QVariant data( const QModelIndex &theIndex, int theRole = Qt::DisplayRole ) const; - - virtual int rowCount( const QModelIndex &theParent = QModelIndex() ) const; - - void setObjects( const QList& theObjects ); - -private: - QList myObjects; -}; - -#endif -- 2.39.2