ctkDICOMItemTreeModel.cpp 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /*=========================================================================
  2. Library: CTK
  3. Copyright (c) Kitware Inc.
  4. All rights reserved.
  5. Distributed under a BSD License. See LICENSE.txt file.
  6. This software is distributed "AS IS" WITHOUT ANY WARRANTY; without even
  7. the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  8. See the above copyright notice for more information.
  9. =========================================================================*/
  10. // ctkDICOMWidgets includes
  11. #include "ctkDICOMItemTreeModel.h"
  12. //----------------------------------------------------------------------------
  13. class ctkDICOMItemTreeModelPrivate: public ctkPrivate<ctkDICOMItemTreeModel>
  14. {
  15. public:
  16. ctkDICOMItemTreeModelPrivate(){}
  17. };
  18. //----------------------------------------------------------------------------
  19. // ctkDICOMItemTreeModelPrivate methods
  20. //----------------------------------------------------------------------------
  21. // ctkDICOMItemTreeModel methods
  22. //----------------------------------------------------------------------------
  23. ctkDICOMItemTreeModel::ctkDICOMItemTreeModel(QObject* _parent):Superclass(_parent)
  24. {
  25. CTK_INIT_PRIVATE(ctkDICOMItemTreeModel);
  26. //CTK_D(ctkDICOMItemTreeModel);
  27. }
  28. //----------------------------------------------------------------------------
  29. ctkDICOMItemTreeModel::~ctkDICOMItemTreeModel()
  30. {
  31. }
  32. //----------------------------------------------------------------------------
  33. QModelIndex ctkDICOMItemTreeModel::index(int row, int column,
  34. const QModelIndex &parent) const
  35. {
  36. return QModelIndex();
  37. }
  38. //----------------------------------------------------------------------------
  39. QModelIndex ctkDICOMItemTreeModel::parent(const QModelIndex &child) const
  40. {
  41. return QModelIndex();
  42. }
  43. //----------------------------------------------------------------------------
  44. Qt::ItemFlags ctkDICOMItemTreeModel::flags(const QModelIndex &index) const
  45. {
  46. return 0;
  47. }
  48. //----------------------------------------------------------------------------
  49. QVariant ctkDICOMItemTreeModel::data(const QModelIndex &index, int role) const
  50. {
  51. return QVariant();
  52. }
  53. //----------------------------------------------------------------------------
  54. QVariant ctkDICOMItemTreeModel::headerData(int section, Qt::Orientation orientation,
  55. int role) const
  56. {
  57. return QVariant();
  58. }
  59. //----------------------------------------------------------------------------
  60. int ctkDICOMItemTreeModel::rowCount(const QModelIndex &parent) const
  61. {
  62. return -1;
  63. }
  64. //----------------------------------------------------------------------------
  65. int ctkDICOMItemTreeModel::columnCount(const QModelIndex &parent) const
  66. {
  67. return -1;
  68. }