CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Libs
XNAT
Core
ctkXnatListModel.h
Go to the documentation of this file.
1
/*=============================================================================
2
3
Library: XNAT/Core
4
5
Copyright (c) German Cancer Research Center,
6
Division of Medical and Biological Informatics
7
8
Licensed under the Apache License, Version 2.0 (the "License");
9
you may not use this file except in compliance with the License.
10
You may obtain a copy of the License at
11
12
http://www.apache.org/licenses/LICENSE-2.0
13
14
Unless required by applicable law or agreed to in writing, software
15
distributed under the License is distributed on an "AS IS" BASIS,
16
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17
See the License for the specific language governing permissions and
18
limitations under the License.
19
20
=============================================================================*/
21
22
#ifndef CTKXNATLISTMODEL_H
23
#define CTKXNATLISTMODEL_H
24
25
#include "QAbstractListModel"
26
27
#include "ctkXNATCoreExport.h"
28
29
class
ctkXnatObject
;
30
34
class
CTK_XNAT_CORE_EXPORT
ctkXnatListModel
:
public
QAbstractListModel
35
{
36
Q_OBJECT
37
38
public
:
39
ctkXnatListModel
();
40
void
setRootObject(
ctkXnatObject
* root);
41
ctkXnatObject
* rootObject();
42
43
int
rowCount(
const
QModelIndex &parent)
const
;
44
QVariant data(
const
QModelIndex &index,
int
role)
const
;
45
QVariant headerData(
int
section, Qt::Orientation orientation,
int
role)
const
;
46
47
protected
:
48
ctkXnatObject
*
RootObject
;
49
};
50
51
#endif // CTKXNATLISTMODEL_H
ctkXnatListModel::RootObject
ctkXnatObject * RootObject
Definition:
ctkXnatListModel.h:48
ctkXnatObject
Definition:
ctkXnatObject.h:44
ctkXnatListModel
Definition:
ctkXnatListModel.h:34
Generated on Wed May 4 2016 05:55:06 for CTK by
1.8.11