mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-27 02:55:44 +08:00
refs #855, re-center load indicator when resizing views
This commit is contained in:
committed by
Mathew Sutcliffe
parent
78c55170d6
commit
c2861b792c
@@ -182,7 +182,7 @@ namespace BlackGui
|
|||||||
|
|
||||||
bool CViewBaseNonTemplate::isShowingLoadIndicator() const
|
bool CViewBaseNonTemplate::isShowingLoadIndicator() const
|
||||||
{
|
{
|
||||||
return m_enabledLoadIndicator && m_showingLoadIndicator;
|
return m_loadIndicator && m_enabledLoadIndicator && m_showingLoadIndicator;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CViewBaseNonTemplate::setSelectionModel(QItemSelectionModel *model)
|
void CViewBaseNonTemplate::setSelectionModel(QItemSelectionModel *model)
|
||||||
@@ -378,14 +378,14 @@ namespace BlackGui
|
|||||||
menuActions.addAction(CIcons::refresh16(), "Clear highlighting", CMenuAction::pathViewClearHighlighting(), nullptr , { this, &CViewBaseNonTemplate::clearHighlighting });
|
menuActions.addAction(CIcons::refresh16(), "Clear highlighting", CMenuAction::pathViewClearHighlighting(), nullptr , { this, &CViewBaseNonTemplate::clearHighlighting });
|
||||||
}
|
}
|
||||||
|
|
||||||
void CViewBaseNonTemplate::showEvent(QShowEvent *event)
|
void CViewBaseNonTemplate::resizeEvent(QResizeEvent *event)
|
||||||
{
|
{
|
||||||
if (this->isShowingLoadIndicator())
|
if (this->isShowingLoadIndicator())
|
||||||
{
|
{
|
||||||
// re-center
|
// re-center
|
||||||
this->centerLoadIndicator();
|
this->centerLoadIndicator();
|
||||||
}
|
}
|
||||||
QTableView::showEvent(event);
|
QTableView::resizeEvent(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
int CViewBaseNonTemplate::getHorizontalHeaderFontHeight() const
|
int CViewBaseNonTemplate::getHorizontalHeaderFontHeight() const
|
||||||
|
|||||||
@@ -342,7 +342,7 @@ namespace BlackGui
|
|||||||
|
|
||||||
//! \name Functions from QTableView
|
//! \name Functions from QTableView
|
||||||
//! @{
|
//! @{
|
||||||
virtual void showEvent(QShowEvent *event) override;
|
virtual void resizeEvent(QResizeEvent *event) override;
|
||||||
virtual void dragEnterEvent(QDragEnterEvent *event) override;
|
virtual void dragEnterEvent(QDragEnterEvent *event) override;
|
||||||
virtual void dragMoveEvent(QDragMoveEvent *event) override;
|
virtual void dragMoveEvent(QDragMoveEvent *event) override;
|
||||||
virtual void dragLeaveEvent(QDragLeaveEvent *event) override;
|
virtual void dragLeaveEvent(QDragLeaveEvent *event) override;
|
||||||
|
|||||||
Reference in New Issue
Block a user