addonmanager_workers.CacheMacroCode Class Reference

Public Member Functions

def run (self)
 
None terminate (self, worker)
 
None update_and_advance (self, Addon repo)
 

Public Attributes

 counter
 
 failed
 
 lock
 
 repo_queue
 
 repos
 
 terminators
 
 workers
 

Static Public Attributes

 progress_made = QtCore.Signal(int, int)
 
 status_message = QtCore.Signal(str)
 
 update_macro = QtCore.Signal(Addon)
 

Detailed Description

Download and cache the macro code, and parse its internal metadata

Member Function Documentation

◆ run()

◆ terminate()

◆ update_and_advance()

None addonmanager_workers.CacheMacroCode.update_and_advance (   self,
Addon  repo 
)

References FaceQuadStruct::SideIterator.counter, Gui::SoFCSelectionContext.counter, Gui::SoFCSelectionCounter.counter, addonmanager_workers.CacheMacroCode.counter, addonmanager_workers.CacheMacroCode.failed, femsolver.task.Task.failed(), SALOMEDS::Locker.lock, Utils_Mutex.lock(), e57::PacketReadCache.lock(), Base::StateLocker.lock, Gui::EditorViewP.lock, AddonManager.CommandAddonManager.lock, addonmanager_workers.CacheMacroCode.lock, drafttaskpanels.task_scale.ScaleTaskPanel.lock, PathScripts.PathCamoticsGui.CAMoticsUI.lock, addonmanager_workers.CheckWorkbenchesForUpdatesWorker.progress_made, addonmanager_workers.FillMacroListWorker.progress_made, addonmanager_workers.CacheMacroCode.progress_made, addonmanager_workers.InstallWorkbenchWorker.progress_made, addonmanager_workers.UpdateMetadataCacheWorker.progress_made, addonmanager_workers.UpdateAllWorker.progress_made, NetworkManager.NetworkManager.progress_made, addonmanager_workers.CacheMacroCode.repo_queue, addonmanager_workers.UpdateAllWorker.repo_queue, addonmanager_workers.UpdateSingleWorker.repo_queue, addonmanager_workers.CheckWorkbenchesForUpdatesWorker.repos, addonmanager_workers.CacheMacroCode.repos, addonmanager_workers.UpdateMetadataCacheWorker.repos, addonmanager_workers.UpdateAllWorker.repos, package_list.PackageListItemModel.repos, addonmanager_workers.UpdateWorker.status_message, addonmanager_workers.CacheMacroCode.status_message, addonmanager_workers.GetMacroDetailsWorker.status_message, addonmanager_workers.InstallWorkbenchWorker.status_message, addonmanager_workers.UpdateMetadataCacheWorker.status_message, addonmanager_workers.UpdateAllWorker.status_message, XMLTools.terminate(), SandboxGui::DrawingPlane.terminate(), Gui::PolyPickerSelection.terminate(), Gui::RubberbandSelection.terminate(), Gui::BoxZoomSelection.terminate(), Gui::AbstractMouseSelection.terminate(), addonmanager_workers.CacheMacroCode.terminate(), addonmanager_workers.CacheMacroCode.terminators, addonmanager_workers.CacheMacroCode.update_and_advance(), addonmanager_workers.CacheMacroCode.update_macro, addonmanager_workers.UpdateSingleWorker.update_macro(), AddonManager.CommandAddonManager.workers, and addonmanager_workers.CacheMacroCode.workers.

Referenced by addonmanager_workers.CacheMacroCode.update_and_advance().

Member Data Documentation

◆ counter

addonmanager_workers.CacheMacroCode.counter

◆ failed

◆ lock

◆ progress_made

◆ repo_queue

◆ repos

◆ status_message

◆ terminators

addonmanager_workers.CacheMacroCode.terminators

◆ update_macro

addonmanager_workers.CacheMacroCode.update_macro = QtCore.Signal(Addon)
static

◆ workers


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