Public Types | Public Member Functions | Public Attributes

ctkDICOMModelPrivate Class Reference

Inheritance diagram for ctkDICOMModelPrivate:
Inheritance graph
[legend]
Collaboration diagram for ctkDICOMModelPrivate:
Collaboration graph
[legend]

List of all members.

Public Types

enum  IndexType {
  RootType, PatientType, StudyType, SeriesType,
  ImageType
}

Public Member Functions

NodecreateNode (int row, const QModelIndex &parentValue) const
 ctkDICOMModelPrivate ()
void fetch (const QModelIndex &indexValue, int limit)
QString generateQuery (const QString &fields, const QString &table, const QString &conditions=QString()) const
void init ()
NodenodeFromIndex (const QModelIndex &indexValue) const
void updateQueries (Node *node) const
QVariant value (const QModelIndex &indexValue, int row, int field) const
QVariant value (Node *parentValue, int row, int field) const
virtual ~ctkDICOMModelPrivate ()

Public Attributes

QSqlDatabase DataBase
QStringList Headers
NodeRootNode
QString Sort

Detailed Description

Definition at line 38 of file ctkDICOMModel.cpp.


Member Enumeration Documentation

Enumerator:
RootType 
PatientType 
StudyType 
SeriesType 
ImageType 

Definition at line 45 of file ctkDICOMModel.cpp.


Constructor & Destructor Documentation

ctkDICOMModelPrivate::ctkDICOMModelPrivate (  ) 

Definition at line 95 of file ctkDICOMModel.cpp.

ctkDICOMModelPrivate::~ctkDICOMModelPrivate (  )  [virtual]

Definition at line 101 of file ctkDICOMModel.cpp.


Member Function Documentation

Node * ctkDICOMModelPrivate::createNode ( int  row,
const QModelIndex &  parentValue 
) const

Definition at line 190 of file ctkDICOMModel.cpp.

void ctkDICOMModelPrivate::fetch ( const QModelIndex &  indexValue,
int  limit 
)

Definition at line 301 of file ctkDICOMModel.cpp.

QString ctkDICOMModelPrivate::generateQuery ( const QString &  fields,
const QString &  table,
const QString &  conditions = QString() 
) const

Definition at line 250 of file ctkDICOMModel.cpp.

void ctkDICOMModelPrivate::init (  ) 

Definition at line 108 of file ctkDICOMModel.cpp.

Node * ctkDICOMModelPrivate::nodeFromIndex ( const QModelIndex &  indexValue  )  const

Definition at line 115 of file ctkDICOMModel.cpp.

void ctkDICOMModelPrivate::updateQueries ( Node node  )  const

Definition at line 265 of file ctkDICOMModel.cpp.

QVariant ctkDICOMModelPrivate::value ( const QModelIndex &  indexValue,
int  row,
int  field 
) const

Definition at line 223 of file ctkDICOMModel.cpp.

QVariant ctkDICOMModelPrivate::value ( Node parentValue,
int  row,
int  field 
) const

Definition at line 234 of file ctkDICOMModel.cpp.


Member Data Documentation

Definition at line 66 of file ctkDICOMModel.cpp.

Definition at line 67 of file ctkDICOMModel.cpp.

Definition at line 65 of file ctkDICOMModel.cpp.

Definition at line 68 of file ctkDICOMModel.cpp.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines