diff --git a/Resources/InsaneWidget/XInsaneWidget.cpp b/Resources/InsaneWidget/XInsaneWidget.cpp index bc58d3c..b68eea8 100644 --- a/Resources/InsaneWidget/XInsaneWidget.cpp +++ b/Resources/InsaneWidget/XInsaneWidget.cpp @@ -591,3 +591,10 @@ bool XInsaneWidget::IsScannerDiscoveryRunning() return false; return m_backgroundDiscovery->IsRunning(); } + +bool XInsaneWidget::IsScanning() +{ + if (!m_scanProject) + return false; + return m_scanProject->GetWip(); +} diff --git a/Resources/InsaneWidget/XInsaneWidget.h b/Resources/InsaneWidget/XInsaneWidget.h index 69d2e0f..bd0768d 100644 --- a/Resources/InsaneWidget/XInsaneWidget.h +++ b/Resources/InsaneWidget/XInsaneWidget.h @@ -67,6 +67,7 @@ public: void EnableScanButton(bool enable); // For CallAfter. void Setup(wxConfig * config, TimeredStatusBar * sb); bool IsScannerDiscoveryRunning(); + bool IsScanning(); private: wxConfig * m_config; wxWeakRef m_sb;