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 setFocusToSearchBox();
78 void onModelUpdated();
80 void onCurrentTabChanged(
int index);
82 void onManageLinkActivated(
const QUrl& link);
83 void onManageUrlChanged(
const QUrl& newUrl);
84 void onInstallUrlChanged(
const QUrl& newUrl);
85 void onSearchTextChanged(
const QString& newText);
87 void onCheckForUpdatesTriggered();
88 void onEditBookmarksTriggered();
89 void onInstallUpdatesTriggered();
90 void onInstallBookmarkedTriggered();
91 void onInstallFromFileTriggered();
93 void setAutoUpdateCheck(
bool toggle);
94 void setAutoUpdateInstall(
bool toggle);
95 void setAutoInstallDependencies(
bool toggle);
97 void onMessageLogged(
const QString& text, ctkErrorLogLevel::LogLevels level);
98 void onMessagesAcknowledged();
101 void timerEvent(QTimerEvent*)
override;
103 void processSearchTextChange();
105 QScopedPointer<qSlicerExtensionsManagerWidgetPrivate>
d_ptr;
Class querying and storing extensions data.