Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qSlicerTerminologySelectorButton Class Reference

Button that opens terminology selector dialog. More...

#include <Modules/Loadable/Terminologies/Widgets/qSlicerTerminologySelectorButton.h>

Inheritance diagram for qSlicerTerminologySelectorButton:
Collaboration diagram for qSlicerTerminologySelectorButton:

Public Slots

void changeTerminology ()
 Opens a terminology dialog to select a new terminology.
 
void setTerminologyInfo (qSlicerTerminologyNavigatorWidget::TerminologyInfoBundle &terminologyInfo)
 Set terminology and other metadata (name, color, auto-generated flags)
 

Signals

void canceled ()
 
void terminologyChanged ()
 
void userSetCustomNameOrColor ()
 Emitted when the user selects a custom name or color.
 

Public Member Functions

 qSlicerTerminologySelectorButton (QWidget *parent=nullptr)
 
void terminologyInfo (qSlicerTerminologyNavigatorWidget::TerminologyInfoBundle &terminologyInfo)
 Get selected terminology and other metadata (name, color, auto-generated flags) into given info bundle object.
 
 ~qSlicerTerminologySelectorButton () override
 

Protected Slots

void onToggled (bool toggled=true)
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 

Protected Attributes

QScopedPointer< qSlicerTerminologySelectorButtonPrivate > d_ptr
 

Detailed Description

Button that opens terminology selector dialog.

Definition at line 38 of file qSlicerTerminologySelectorButton.h.

Constructor & Destructor Documentation

◆ qSlicerTerminologySelectorButton()

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

◆ ~qSlicerTerminologySelectorButton()

qSlicerTerminologySelectorButton::~qSlicerTerminologySelectorButton ( )
override

Member Function Documentation

◆ canceled

void qSlicerTerminologySelectorButton::canceled ( )
signal

◆ changeTerminology

void qSlicerTerminologySelectorButton::changeTerminology ( )
slot

Opens a terminology dialog to select a new terminology.

◆ onToggled

void qSlicerTerminologySelectorButton::onToggled ( bool toggled = true)
protectedslot

◆ paintEvent()

void qSlicerTerminologySelectorButton::paintEvent ( QPaintEvent * event)
overrideprotected

◆ setTerminologyInfo

void qSlicerTerminologySelectorButton::setTerminologyInfo ( qSlicerTerminologyNavigatorWidget::TerminologyInfoBundle & terminologyInfo)
slot

Set terminology and other metadata (name, color, auto-generated flags)

◆ terminologyChanged

void qSlicerTerminologySelectorButton::terminologyChanged ( )
signal

◆ terminologyInfo()

void qSlicerTerminologySelectorButton::terminologyInfo ( qSlicerTerminologyNavigatorWidget::TerminologyInfoBundle & terminologyInfo)

Get selected terminology and other metadata (name, color, auto-generated flags) into given info bundle object.

◆ userSetCustomNameOrColor

void qSlicerTerminologySelectorButton::userSetCustomNameOrColor ( )
signal

Emitted when the user selects a custom name or color.

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerTerminologySelectorButtonPrivate> qSlicerTerminologySelectorButton::d_ptr
protected

Definition at line 74 of file qSlicerTerminologySelectorButton.h.


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