21 #include <QDockWidget>
36 : QDockWidget( _qsTitle, _pqParent )
41 pqWidget->setStyleSheet(
".QWidget { BACKGROUND-COLOR: rgba(0,0,0,255); } .QLabel { COLOR: rgba(255,255,255,255); }" );
42 pqBoxLayout =
new QBoxLayout( QBoxLayout::TopToBottom );
58 if(
pqBoxLayout->direction() == QBoxLayout::LeftToRight ) __iFontSize = std::min( 0.6*__iHeight, 0.05*__iWidth );
59 else __iFontSize = std::min( 0.225*__iHeight, 0.15*__iWidth );
60 if( __iFontSize < 20 ) __iFontSize = 20;
62 __qFont.setPixelSize( __iFontSize );
63 __qFont.setBold(
true );
65 QDockWidget::resizeEvent( _pqResizeEvent );
79 if( !_pqObject || (QObject*)
poVesselPoint != _pqObject )
return;
85 if( _qDockWidgetArea == Qt::TopDockWidgetArea || _qDockWidgetArea == Qt::BottomDockWidgetArea )
86 pqBoxLayout->setDirection( QBoxLayout::LeftToRight );
88 pqBoxLayout->setDirection( QBoxLayout::TopToBottom );
93 if( _bTopLevel )
pqBoxLayout->setDirection( QBoxLayout::TopToBottom );
[UI] Vessel overlay point (item) / vessel