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
qSlicerTerminologyEditorButton Class Reference

Button that opens terminology selector dialog. More...

#include <Modules/Loadable/Colors/Widgets/qSlicerTerminologyEditorButton.h>

Inheritance diagram for qSlicerTerminologyEditorButton:
Collaboration diagram for qSlicerTerminologyEditorButton:

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

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

Protected Slots

void onToggled (bool toggled=true)
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 

Protected Attributes

QScopedPointer< qSlicerTerminologyEditorButtonPrivate > d_ptr
 

Detailed Description

Button that opens terminology selector dialog.

Definition at line 39 of file qSlicerTerminologyEditorButton.h.

Constructor & Destructor Documentation

◆ qSlicerTerminologyEditorButton()

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

◆ ~qSlicerTerminologyEditorButton()

qSlicerTerminologyEditorButton::~qSlicerTerminologyEditorButton ( )
override

Member Function Documentation

◆ canceled

void qSlicerTerminologyEditorButton::canceled ( )
signal

◆ changeTerminology

void qSlicerTerminologyEditorButton::changeTerminology ( )
slot

Opens a terminology dialog to select a new terminology.

◆ onToggled

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

◆ paintEvent()

void qSlicerTerminologyEditorButton::paintEvent ( QPaintEvent * event)
overrideprotected

◆ setTerminologyInfo

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

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

◆ terminologyChanged

void qSlicerTerminologyEditorButton::terminologyChanged ( )
signal

◆ terminologyInfo()

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

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

◆ userSetCustomNameOrColor

void qSlicerTerminologyEditorButton::userSetCustomNameOrColor ( )
signal

Emitted when the user selects a custom name or color.

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerTerminologyEditorButtonPrivate> qSlicerTerminologyEditorButton::d_ptr
protected

Definition at line 75 of file qSlicerTerminologyEditorButton.h.


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