void stForm::init()
{
installEventFilter( this );
}
{
int fx = frameGeometry().x();
int fy = frameGeometry().y();
int x = e->pos().x();
int y = e->pos().y();
int ox = e->oldPos().x();
int oy = e->oldPos().y();
qDebug("moveEvent: pos %d,%d oldPos %d,%d frame %d,%d",x,y,ox,oy,fx,fy);
}
{
int ow = re->oldSize().width();
int oh = re->oldSize().height();
int w = re->size().width();
int h = re->size().height();
int ws = windowState();
int normal = ws & Qt::WindowNoState;
int minimized = ws & Qt::WindowMinimized;
int maximized = ws & Qt::WindowMaximized;
int fullScreen = ws & Qt::WindowFullScreen;
qDebug("resizeEvent: size %d,%d oldSize %d,%d windowState: normal %d min %d max %d full %d ",w,h,ow,oh,normal,minimized,maximized,fullScreen);
}
{
if ( obj != this ) {
return false;
}
if ( e
->type
() == QEvent::WindowStateChange ) { int ws = windowState();
int normal = ws & Qt::WindowNoState;
int minimized = ws & Qt::WindowMinimized;
int maximized = ws & Qt::WindowMaximized;
int fullScreen = ws & Qt::WindowFullScreen;
qDebug("QEvent::WindowStateChange: windowState normal %d min %d max %d full %d",normal,minimized,maximized,fullScreen);
}
return false;
}
void stForm::showMaximized()
{
int w = frameGeometry().width();
int h = frameGeometry().height();
int x = frameGeometry().x();
int y = frameGeometry().y();
qDebug("showMaximized: x,y,w,h %d %d %d %d",x,y,w,h);
}
void stForm::showNormal()
{
int w = frameGeometry().width();
int h = frameGeometry().height();
int x = frameGeometry().x();
int y = frameGeometry().y();
qDebug("showNormal: x,y,w,h %d %d %d %d",x,y,w,h);
}
void stForm::setWindowState( uint ws )
{
int w = frameGeometry().width();
int h = frameGeometry().height();
int x = frameGeometry().x();
int y = frameGeometry().y();
qDebug("setWindowState: w,h,x,y %d %d %d %d",w,h,x,y);
}
void stForm::init()
{
installEventFilter( this );
}
void stForm::moveEvent ( QMoveEvent* e )
{
int fx = frameGeometry().x();
int fy = frameGeometry().y();
int x = e->pos().x();
int y = e->pos().y();
int ox = e->oldPos().x();
int oy = e->oldPos().y();
qDebug("moveEvent: pos %d,%d oldPos %d,%d frame %d,%d",x,y,ox,oy,fx,fy);
}
void stForm::resizeEvent ( QResizeEvent * re )
{
int ow = re->oldSize().width();
int oh = re->oldSize().height();
int w = re->size().width();
int h = re->size().height();
int ws = windowState();
int normal = ws & Qt::WindowNoState;
int minimized = ws & Qt::WindowMinimized;
int maximized = ws & Qt::WindowMaximized;
int fullScreen = ws & Qt::WindowFullScreen;
qDebug("resizeEvent: size %d,%d oldSize %d,%d windowState: normal %d min %d max %d full %d ",w,h,ow,oh,normal,minimized,maximized,fullScreen);
}
bool stForm::eventFilter( QObject* obj,QEvent* e )
{
if ( obj != this ) {
return false;
}
if ( e->type() == QEvent::WindowStateChange ) {
int ws = windowState();
int normal = ws & Qt::WindowNoState;
int minimized = ws & Qt::WindowMinimized;
int maximized = ws & Qt::WindowMaximized;
int fullScreen = ws & Qt::WindowFullScreen;
qDebug("QEvent::WindowStateChange: windowState normal %d min %d max %d full %d",normal,minimized,maximized,fullScreen);
}
return false;
}
void stForm::showMaximized()
{
int w = frameGeometry().width();
int h = frameGeometry().height();
int x = frameGeometry().x();
int y = frameGeometry().y();
qDebug("showMaximized: x,y,w,h %d %d %d %d",x,y,w,h);
QWidget::showMaximized();
}
void stForm::showNormal()
{
int w = frameGeometry().width();
int h = frameGeometry().height();
int x = frameGeometry().x();
int y = frameGeometry().y();
qDebug("showNormal: x,y,w,h %d %d %d %d",x,y,w,h);
QWidget::showNormal();
}
void stForm::setWindowState( uint ws )
{
int w = frameGeometry().width();
int h = frameGeometry().height();
int x = frameGeometry().x();
int y = frameGeometry().y();
qDebug("setWindowState: w,h,x,y %d %d %d %d",w,h,x,y);
QWidget::setWindowState( ws );
}
To copy to clipboard, switch view to plain text mode
Bookmarks