Slicer  4.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes
qSlicerSettingsUserInformationPanel Class Reference

#include <Base/QTGUI/qSlicerSettingsUserInformationPanel.h>

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

Public Types

typedef ctkSettingsPanel Superclass
 Superclass typedef. More...
 

Public Slots

void applySettings () override
 
void onEmailChanged (const QString &value)
 
void onLoginChanged ()
 
void onNameChanged ()
 
void onOrganizationChanged ()
 
void onOrganizationRoleChanged ()
 
void onProcedureRoleChanged ()
 
void resetSettings () override
 
void updateFromUserInformation ()
 

Public Member Functions

 qSlicerSettingsUserInformationPanel (QWidget *parent=nullptr)
 Constructor. More...
 
virtual Q_INVOKABLE void setUserInformation (vtkPersonInformation *userInfo)
 
 ~qSlicerSettingsUserInformationPanel () override
 Destructor. More...
 

Protected Member Functions

void resetWarnings ()
 

Protected Attributes

QScopedPointer< qSlicerSettingsUserInformationPanelPrivate > d_ptr
 
std::string UserInformationBackup
 

Detailed Description

Definition at line 26 of file qSlicerSettingsUserInformationPanel.h.

Member Typedef Documentation

◆ Superclass

Superclass typedef.

Definition at line 33 of file qSlicerSettingsUserInformationPanel.h.

Constructor & Destructor Documentation

◆ qSlicerSettingsUserInformationPanel()

qSlicerSettingsUserInformationPanel::qSlicerSettingsUserInformationPanel ( QWidget *  parent = nullptr)
explicit

Constructor.

◆ ~qSlicerSettingsUserInformationPanel()

qSlicerSettingsUserInformationPanel::~qSlicerSettingsUserInformationPanel ( )
override

Destructor.

Member Function Documentation

◆ applySettings

void qSlicerSettingsUserInformationPanel::applySettings ( )
overrideslot

◆ onEmailChanged

void qSlicerSettingsUserInformationPanel::onEmailChanged ( const QString &  value)
slot

◆ onLoginChanged

void qSlicerSettingsUserInformationPanel::onLoginChanged ( )
slot

◆ onNameChanged

void qSlicerSettingsUserInformationPanel::onNameChanged ( )
slot

◆ onOrganizationChanged

void qSlicerSettingsUserInformationPanel::onOrganizationChanged ( )
slot

◆ onOrganizationRoleChanged

void qSlicerSettingsUserInformationPanel::onOrganizationRoleChanged ( )
slot

◆ onProcedureRoleChanged

void qSlicerSettingsUserInformationPanel::onProcedureRoleChanged ( )
slot

◆ resetSettings

void qSlicerSettingsUserInformationPanel::resetSettings ( )
overrideslot

◆ resetWarnings()

void qSlicerSettingsUserInformationPanel::resetWarnings ( )
protected

◆ setUserInformation()

virtual Q_INVOKABLE void qSlicerSettingsUserInformationPanel::setUserInformation ( vtkPersonInformation userInfo)
virtual

◆ updateFromUserInformation

void qSlicerSettingsUserInformationPanel::updateFromUserInformation ( )
slot

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerSettingsUserInformationPanelPrivate> qSlicerSettingsUserInformationPanel::d_ptr
protected

Definition at line 60 of file qSlicerSettingsUserInformationPanel.h.

◆ UserInformationBackup

std::string qSlicerSettingsUserInformationPanel::UserInformationBackup
protected

Definition at line 59 of file qSlicerSettingsUserInformationPanel.h.


The documentation for this class was generated from the following file: