Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Properties | Public Slots | Signals | Public Member Functions | Protected Slots | Protected Attributes | Friends
qSlicerExtensionsLocalWidget Class Reference

#include <Base/QTGUI/qSlicerExtensionsLocalWidget.h>

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

Public Types

typedef QListWidget Superclass
 Superclass typedef. More...
 

Properties

QString searchText
 

Public Slots

void displayExtensionDetails (const QString &extensionName)
 
void refresh ()
 
void setSearchText (const QString &newText)
 

Signals

void linkActivated (const QUrl &link)
 

Public Member Functions

Q_INVOKABLE qSlicerExtensionsManagerModelextensionsManagerModel () const
 
 qSlicerExtensionsLocalWidget (QWidget *parent=nullptr)
 Constructor. More...
 
QString searchText () const
 Allow filtering of extensions list. More...
 
Q_INVOKABLE void setExtensionsManagerModel (qSlicerExtensionsManagerModel *model)
 
 ~qSlicerExtensionsLocalWidget () override
 Destructor. More...
 

Protected Slots

void addBookmark (const QString &extensionName)
 
void cancelExtensionScheduledForUninstall (const QString &extensionName)
 
void cancelExtensionScheduledForUpdate (const QString &extensionName)
 
void installExtension (const QString &extensionName)
 
void onExtensionBookmarkedChanged (const QString &extensionName, bool bookmarked)
 
void onExtensionCancelledScheduleForUninstall (const QString &extensionName)
 
void onExtensionInstalled (const QString &extensionName)
 
void onExtensionMetadataUpdated (const QString &extensionName)
 
void onExtensionScheduledForUninstall (const QString &extensionName)
 
void onExtensionUninstalled (const QString &extensionName)
 
void onIconDownloadComplete (const QString &extensionName)
 
void onLinkActivated (const QString &link)
 
void onModelExtensionEnabledChanged (const QString &extensionName, bool enabled)
 
void onModelUpdated ()
 
void removeBookmark (const QString &extensionName)
 
void scheduleExtensionForUninstall (const QString &extensionName)
 
void scheduleExtensionForUpdate (const QString &extensionName)
 
void setExtensionDisabled (const QString &extensionName)
 
void setExtensionEnabled (const QString &extensionName)
 
void setExtensionInstallDownloadProgress (const QString &extensionName, qint64 received, qint64 total)
 
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< qSlicerExtensionsLocalWidgetPrivate > d_ptr
 

Friends

class qSlicerExtensionsItemDelegate
 

Detailed Description

Definition at line 35 of file qSlicerExtensionsLocalWidget.h.

Member Typedef Documentation

◆ Superclass

Superclass typedef.

Definition at line 42 of file qSlicerExtensionsLocalWidget.h.

Property Documentation

◆ searchText

QString qSlicerExtensionsLocalWidget::searchText
readwrite

Definition at line 39 of file qSlicerExtensionsLocalWidget.h.

Constructor & Destructor Documentation

◆ qSlicerExtensionsLocalWidget()

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

Constructor.

◆ ~qSlicerExtensionsLocalWidget()

qSlicerExtensionsLocalWidget::~qSlicerExtensionsLocalWidget ( )
override

Destructor.

Member Function Documentation

◆ addBookmark

void qSlicerExtensionsLocalWidget::addBookmark ( const QString &  extensionName)
protectedslot

◆ cancelExtensionScheduledForUninstall

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

◆ cancelExtensionScheduledForUpdate

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

◆ displayExtensionDetails

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

◆ extensionsManagerModel()

Q_INVOKABLE qSlicerExtensionsManagerModel* qSlicerExtensionsLocalWidget::extensionsManagerModel ( ) const

◆ installExtension

void qSlicerExtensionsLocalWidget::installExtension ( const QString &  extensionName)
protectedslot

◆ linkActivated

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

◆ onExtensionBookmarkedChanged

void qSlicerExtensionsLocalWidget::onExtensionBookmarkedChanged ( const QString &  extensionName,
bool  bookmarked 
)
protectedslot

◆ onExtensionCancelledScheduleForUninstall

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

◆ onExtensionInstalled

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

◆ onExtensionMetadataUpdated

void qSlicerExtensionsLocalWidget::onExtensionMetadataUpdated ( const QString &  extensionName)
protectedslot

◆ onExtensionScheduledForUninstall

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

◆ onExtensionUninstalled

void qSlicerExtensionsLocalWidget::onExtensionUninstalled ( const QString &  extensionName)
protectedslot

◆ onIconDownloadComplete

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

◆ onLinkActivated

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

◆ onModelExtensionEnabledChanged

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

◆ onModelUpdated

void qSlicerExtensionsLocalWidget::onModelUpdated ( )
protectedslot

◆ refresh

void qSlicerExtensionsLocalWidget::refresh ( )
slot

◆ removeBookmark

void qSlicerExtensionsLocalWidget::removeBookmark ( const QString &  extensionName)
protectedslot

◆ scheduleExtensionForUninstall

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

◆ scheduleExtensionForUpdate

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

◆ searchText()

QString qSlicerExtensionsLocalWidget::searchText ( ) const

Allow filtering of extensions list.

◆ setExtensionDisabled

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

◆ setExtensionEnabled

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

◆ setExtensionInstallDownloadProgress

void qSlicerExtensionsLocalWidget::setExtensionInstallDownloadProgress ( const QString &  extensionName,
qint64  received,
qint64  total 
)
protectedslot

◆ setExtensionsManagerModel()

Q_INVOKABLE void qSlicerExtensionsLocalWidget::setExtensionsManagerModel ( qSlicerExtensionsManagerModel model)

◆ setExtensionUpdateAvailable

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

◆ setExtensionUpdateCanceled

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

◆ setExtensionUpdateDownloadProgress

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

◆ setExtensionUpdateScheduled

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

◆ setSearchText

void qSlicerExtensionsLocalWidget::setSearchText ( const QString &  newText)
slot

Friends And Related Function Documentation

◆ qSlicerExtensionsItemDelegate

friend class qSlicerExtensionsItemDelegate
friend

Definition at line 100 of file qSlicerExtensionsLocalWidget.h.

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerExtensionsLocalWidgetPrivate> qSlicerExtensionsLocalWidget::d_ptr
protected

Definition at line 94 of file qSlicerExtensionsLocalWidget.h.


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