QgsMessageViewer::QgsMessageViewer( QWidget *parent, Qt::WFlags fl ) : QDialog( parent, fl ) { setupUi( this ); setAttribute( Qt::WA_DeleteOnClose ); // Default state for the checkbox setCheckBoxVisible( false ); setCheckBoxState( Qt::Unchecked ); mCheckBoxQSettingsLabel = ""; }
QgsMessageViewer::QgsMessageViewer( QWidget *parent, Qt::WindowFlags fl, bool deleteOnClose ) : QDialog( parent, fl ) { setupUi( this ); if ( deleteOnClose ) { setAttribute( Qt::WA_DeleteOnClose ); } // Default state for the checkbox setCheckBoxVisible( false ); setCheckBoxState( Qt::Unchecked ); mCheckBoxQgsSettingsLabel = QLatin1String( "" ); QgsSettings settings; restoreGeometry( settings.value( QStringLiteral( "Windows/MessageViewer/geometry" ) ).toByteArray() ); }