21 #ifndef __qSlicerExtensionsManagerWidget_h 22 #define __qSlicerExtensionsManagerWidget_h 25 #include <ctkErrorLogLevel.h> 32 #include "qSlicerBaseQTGUIExport.h" 35 #include <ctkErrorLogLevel.h> 37 class qSlicerExtensionsManagerWidgetPrivate;
60 bool isInBatchProcessing();
66 void inBatchProcessing(
bool batch);
69 void refreshInstallWidget();
72 void updateAutoUpdateWidgetsFromModel();
75 void onModelUpdated();
77 void onCurrentTabChanged(
int index);
79 void onManageLinkActivated(
const QUrl& link);
80 void onManageUrlChanged(
const QUrl& newUrl);
81 void onInstallUrlChanged(
const QUrl& newUrl);
82 void onSearchTextChanged(
const QString& newText);
84 void onCheckForUpdatesTriggered();
85 void onEditBookmarksTriggered();
86 void onInstallUpdatesTriggered();
87 void onInstallBookmarkedTriggered();
88 void onInstallFromFileTriggered();
90 void setAutoUpdateCheck(
bool toggle);
91 void setAutoUpdateInstall(
bool toggle);
92 void setAutoInstallDependencies(
bool toggle);
94 void onMessageLogged(
const QString& text, ctkErrorLogLevel::LogLevels level);
95 void onMessagesAcknowledged();
98 void timerEvent(QTimerEvent*)
override;
100 void processSearchTextChange();
102 QScopedPointer<qSlicerExtensionsManagerWidgetPrivate>
d_ptr;
Class querying and storing extensions data.