23#ifndef __qSlicerSegmentationsSettingsPanel_h
24#define __qSlicerSegmentationsSettingsPanel_h
30#include <ctkSettingsPanel.h>
32#include "qSlicerSegmentationsModuleExport.h"
35class qSlicerSegmentationsSettingsPanelPrivate;
39 :
public ctkSettingsPanel
72 QScopedPointer<qSlicerSegmentationsSettingsPanelPrivate>
d_ptr;
vtkSlicerSegmentationsModuleLogic * segmentationsLogic() const
void onEditDefaultTerminologyEntry()
ctkSettingsPanel Superclass
void defaultTerminologyEntryChanged(QString terminologyStr)
void setDefaultOverwriteMode(QString)
void setSegmentationsLogic(vtkSlicerSegmentationsModuleLogic *logic)
Segmentations logic is used for configuring default settings.
void setDefaultSurfaceSmoothing(bool on)
void setUseTerminology(bool on)
void setDefaultTerminologyEntry(QString)
void updateDefaultSegmentationNodeFromWidget()
~qSlicerSegmentationsSettingsPanel() override
QString defaultTerminologyEntry()
void setAutoOpacities(bool on)
qSlicerSegmentationsSettingsPanel(QWidget *parent=nullptr)
void updateDefaultOverwriteModeFromWidget()
QString defaultTerminologyEntry
QScopedPointer< qSlicerSegmentationsSettingsPanelPrivate > d_ptr