#include <QmitkSegmentAnythingPreferencePage.h>
◆ QmitkSegmentAnythingPreferencePage()
QmitkSegmentAnythingPreferencePage::QmitkSegmentAnythingPreferencePage |
( |
| ) |
|
◆ ~QmitkSegmentAnythingPreferencePage()
QmitkSegmentAnythingPreferencePage::~QmitkSegmentAnythingPreferencePage |
( |
| ) |
|
|
override |
◆ CreateQtControl()
void QmitkSegmentAnythingPreferencePage::CreateQtControl |
( |
QWidget * |
parent | ) |
|
|
overridevirtual |
◆ FetchSelectedDeviceFromUI()
int QmitkSegmentAnythingPreferencePage::FetchSelectedDeviceFromUI |
( |
| ) |
const |
|
protected |
Returns GPU id of the selected GPU from the Combo box.
- Returns
- int
◆ GetPythonPathFromUI()
QString QmitkSegmentAnythingPreferencePage::GetPythonPathFromUI |
( |
const QString & |
| ) |
const |
|
protected |
Get the virtual env path from UI combobox removing any extra special characters.
- Returns
- QString
◆ GetQtControl()
QWidget* QmitkSegmentAnythingPreferencePage::GetQtControl |
( |
| ) |
const |
|
overridevirtual |
◆ Init()
Initializes this preference page for the given workbench.
This method is called automatically as the preference page is being created and initialized. Clients must not call this method.
- Parameters
-
Implements berry::IPreferencePage.
◆ IsSAMInstalled()
bool QmitkSegmentAnythingPreferencePage::IsSAMInstalled |
( |
const QString & |
pythonPath | ) |
|
|
protected |
Checks if SegmentAnything is found inside the selected python virtual environment.
- Returns
- bool
◆ PerformCancel()
void QmitkSegmentAnythingPreferencePage::PerformCancel |
( |
| ) |
|
|
overridevirtual |
◆ PerformOk()
bool QmitkSegmentAnythingPreferencePage::PerformOk |
( |
| ) |
|
|
overridevirtual |
◆ SetDeviceInfo()
void QmitkSegmentAnythingPreferencePage::SetDeviceInfo |
( |
| ) |
|
|
protected |
Adds GPU information to the gpu combo box. In case, there aren't any GPUs available, the combo box will be rendered editable.
◆ Update()
void QmitkSegmentAnythingPreferencePage::Update |
( |
| ) |
|
|
overridevirtual |
Invoked when the user performed an import. As the values of the preferences may have changed you should read all values again from the preferences service.
Implements berry::IPreferencePage.
◆ WriteErrorMessage()
void QmitkSegmentAnythingPreferencePage::WriteErrorMessage |
( |
const QString & |
| ) |
|
|
protected |
◆ WriteStatusMessage()
void QmitkSegmentAnythingPreferencePage::WriteStatusMessage |
( |
const QString & |
| ) |
|
|
protected |
The documentation for this class was generated from the following file: