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 | Signals | Public Member Functions | Protected Slots | Protected Attributes | Friends
qSlicerExtensionsManageWidget Class Reference

#include <Base/QTGUI/qSlicerExtensionsManageWidget.h>

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

Public Types

typedef QListWidget Superclass
 Superclass typedef. More...
 

Public Slots

void displayExtensionDetails (const QString &extensionName)
 

Signals

void linkActivated (const QUrl &link)
 

Public Member Functions

Q_INVOKABLE qSlicerExtensionsManagerModelextensionsManagerModel () const
 
 qSlicerExtensionsManageWidget (QWidget *parent=nullptr)
 Constructor. More...
 
Q_INVOKABLE void setExtensionsManagerModel (qSlicerExtensionsManagerModel *model)
 
 ~qSlicerExtensionsManageWidget () override
 Destructor. More...
 

Protected Slots

void cancelExtensionScheduledForUninstall (const QString &extensionName)
 
void cancelExtensionScheduledForUpdate (const QString &extensionName)
 
void onExtensionCancelledScheduleForUninstall (const QString &extensionName)
 
void onExtensionInstalled (const QString &extensionName)
 
void onExtensionScheduledForUninstall (const QString &extensionName)
 
void onIconDownloadComplete (const QString &extensionName)
 
void onLinkActivated (const QString &link)
 
void onModelExtensionEnabledChanged (const QString &extensionName, bool enabled)
 
void onModelUpdated ()
 
void scheduleExtensionForUninstall (const QString &extensionName)
 
void scheduleExtensionForUpdate (const QString &extensionName)
 
void setExtensionDisabled (const QString &extensionName)
 
void setExtensionEnabled (const QString &extensionName)
 
void setExtensionUpdateAvailable (const QString &extensionName)
 
void setExtensionUpdateCanceled (const QString &extensionName)
 
void setExtensionUpdateDownloadProgress (const QString &extensionName, qint64 received, qint64 total)
 
void setExtensionUpdateScheduled (const QString &extensionName)
 

Protected Attributes

QScopedPointer< qSlicerExtensionsManageWidgetPrivate > d_ptr
 

Friends

class qSlicerExtensionsItemDelegate
 

Detailed Description

Definition at line 35 of file qSlicerExtensionsManageWidget.h.

Member Typedef Documentation

◆ Superclass

Superclass typedef.

Definition at line 41 of file qSlicerExtensionsManageWidget.h.

Constructor & Destructor Documentation

◆ qSlicerExtensionsManageWidget()

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

Constructor.

◆ ~qSlicerExtensionsManageWidget()

qSlicerExtensionsManageWidget::~qSlicerExtensionsManageWidget ( )
override

Destructor.

Member Function Documentation

◆ cancelExtensionScheduledForUninstall

void qSlicerExtensionsManageWidget::cancelExtensionScheduledForUninstall ( const QString &  extensionName)
protectedslot

◆ cancelExtensionScheduledForUpdate

void qSlicerExtensionsManageWidget::cancelExtensionScheduledForUpdate ( const QString &  extensionName)
protectedslot

◆ displayExtensionDetails

void qSlicerExtensionsManageWidget::displayExtensionDetails ( const QString &  extensionName)
slot

◆ extensionsManagerModel()

Q_INVOKABLE qSlicerExtensionsManagerModel* qSlicerExtensionsManageWidget::extensionsManagerModel ( ) const

◆ linkActivated

void qSlicerExtensionsManageWidget::linkActivated ( const QUrl &  link)
signal

◆ onExtensionCancelledScheduleForUninstall

void qSlicerExtensionsManageWidget::onExtensionCancelledScheduleForUninstall ( const QString &  extensionName)
protectedslot

◆ onExtensionInstalled

void qSlicerExtensionsManageWidget::onExtensionInstalled ( const QString &  extensionName)
protectedslot

◆ onExtensionScheduledForUninstall

void qSlicerExtensionsManageWidget::onExtensionScheduledForUninstall ( const QString &  extensionName)
protectedslot

◆ onIconDownloadComplete

void qSlicerExtensionsManageWidget::onIconDownloadComplete ( const QString &  extensionName)
protectedslot

◆ onLinkActivated

void qSlicerExtensionsManageWidget::onLinkActivated ( const QString &  link)
protectedslot

◆ onModelExtensionEnabledChanged

void qSlicerExtensionsManageWidget::onModelExtensionEnabledChanged ( const QString &  extensionName,
bool  enabled 
)
protectedslot

◆ onModelUpdated

void qSlicerExtensionsManageWidget::onModelUpdated ( )
protectedslot

◆ scheduleExtensionForUninstall

void qSlicerExtensionsManageWidget::scheduleExtensionForUninstall ( const QString &  extensionName)
protectedslot

◆ scheduleExtensionForUpdate

void qSlicerExtensionsManageWidget::scheduleExtensionForUpdate ( const QString &  extensionName)
protectedslot

◆ setExtensionDisabled

void qSlicerExtensionsManageWidget::setExtensionDisabled ( const QString &  extensionName)
protectedslot

◆ setExtensionEnabled

void qSlicerExtensionsManageWidget::setExtensionEnabled ( const QString &  extensionName)
protectedslot

◆ setExtensionsManagerModel()

Q_INVOKABLE void qSlicerExtensionsManageWidget::setExtensionsManagerModel ( qSlicerExtensionsManagerModel model)

◆ setExtensionUpdateAvailable

void qSlicerExtensionsManageWidget::setExtensionUpdateAvailable ( const QString &  extensionName)
protectedslot

◆ setExtensionUpdateCanceled

void qSlicerExtensionsManageWidget::setExtensionUpdateCanceled ( const QString &  extensionName)
protectedslot

◆ setExtensionUpdateDownloadProgress

void qSlicerExtensionsManageWidget::setExtensionUpdateDownloadProgress ( const QString &  extensionName,
qint64  received,
qint64  total 
)
protectedslot

◆ setExtensionUpdateScheduled

void qSlicerExtensionsManageWidget::setExtensionUpdateScheduled ( const QString &  extensionName)
protectedslot

Friends And Related Function Documentation

◆ qSlicerExtensionsItemDelegate

friend class qSlicerExtensionsItemDelegate
friend

Definition at line 85 of file qSlicerExtensionsManageWidget.h.

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerExtensionsManageWidgetPrivate> qSlicerExtensionsManageWidget::d_ptr
protected

Definition at line 79 of file qSlicerExtensionsManageWidget.h.


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