16 void CEnableForViewBasedIndicator::enableLoadIndicator(
bool enable)
18 Q_ASSERT_X(m_viewWithIndicator, Q_FUNC_INFO,
"Missing view to display indicator");
19 if (m_viewWithIndicator) { m_viewWithIndicator->enableLoadIndicator(enable); }
22 bool CEnableForViewBasedIndicator::isShowingLoadIndicator()
const
24 Q_ASSERT_X(m_viewWithIndicator, Q_FUNC_INFO,
"Missing view to display indicator");
25 if (m_viewWithIndicator) {
return m_viewWithIndicator->isShowingLoadIndicator(); }
29 int CEnableForViewBasedIndicator::showLoadIndicator(std::chrono::milliseconds timeout)
31 Q_ASSERT_X(m_viewWithIndicator, Q_FUNC_INFO,
"Missing view to display indicator");
32 if (m_viewWithIndicator) {
return m_viewWithIndicator->showLoadIndicatorWithTimeout(timeout); }
36 void CEnableForViewBasedIndicator::hideLoadIndicator()
38 Q_ASSERT_X(m_viewWithIndicator, Q_FUNC_INFO,
"Missing view to display indicator");
39 if (m_viewWithIndicator) { m_viewWithIndicator->hideLoadIndicator(); }
42 CEnableForViewBasedIndicator::CEnableForViewBasedIndicator(
44 : m_viewWithIndicator(viewWithIndicator)
51 this->m_viewWithIndicator = viewWithIndicator;
void setViewWithIndicator(swift::gui::views::CViewBaseNonTemplate *viewWithIndicator)
Set the corresponding view.
Non templated base class, allows Q_OBJECT and signals / slots to be used.
Views, mainly QTableView.
Free functions in swift::misc.