QskPopup + QskSubWindow geometryChange overloads - for debugging only

This commit is contained in:
Uwe Rathmann 2025-01-21 15:26:23 +01:00
parent 344b5734e1
commit e4823304f0
4 changed files with 16 additions and 4 deletions

View File

@ -635,6 +635,12 @@ void QskPopup::itemChange( QQuickItem::ItemChange change,
} }
} }
void QskPopup::geometryChange(
const QRectF& newGeometry, const QRectF& oldGeometry )
{
Inherited::geometryChange( newGeometry, oldGeometry );
}
void QskPopup::windowChangeEvent( QskWindowChangeEvent* event ) void QskPopup::windowChangeEvent( QskWindowChangeEvent* event )
{ {
qskSendPopupEvent( event->oldWindow(), this, false ); qskSendPopupEvent( event->oldWindow(), this, false );

View File

@ -92,8 +92,8 @@ class QSK_EXPORT QskPopup : public QskControl
void keyPressEvent( QKeyEvent* ) override; void keyPressEvent( QKeyEvent* ) override;
void windowChangeEvent( QskWindowChangeEvent* ) override; void windowChangeEvent( QskWindowChangeEvent* ) override;
void itemChange( QQuickItem::ItemChange, void itemChange( ItemChange, const ItemChangeData& ) override;
const QQuickItem::ItemChangeData& ) override; void geometryChange( const QRectF&, const QRectF& ) override;
virtual QQuickItem* focusSuccessor() const; virtual QQuickItem* focusSuccessor() const;
bool isTransitionAccepted( QskAspect ) const override; bool isTransitionAccepted( QskAspect ) const override;

View File

@ -252,6 +252,12 @@ void QskSubWindow::itemChange( QQuickItem::ItemChange change,
} }
} }
void QskSubWindow::geometryChange(
const QRectF& newGeometry, const QRectF& oldGeometry )
{
Inherited::geometryChange( newGeometry, oldGeometry );
}
void QskSubWindow::updateResources() void QskSubWindow::updateResources()
{ {
setOpacity( fadingFactor() ); setOpacity( fadingFactor() );

View File

@ -100,8 +100,8 @@ class QSK_EXPORT QskSubWindow : public QskPopup
QSizeF layoutSizeHint( Qt::SizeHint, const QSizeF& ) const override; QSizeF layoutSizeHint( Qt::SizeHint, const QSizeF& ) const override;
void itemChange( QQuickItem::ItemChange, void itemChange( ItemChange, const ItemChangeData& ) override;
const QQuickItem::ItemChangeData& ) override; void geometryChange( const QRectF&, const QRectF& ) override;
private: private:
class PrivateData; class PrivateData;