ThemeStandard::ThemeStandard( QWidget *parent, const char *name, const QStringList &args ) :ThemeEngine( parent, name, args ), mIcon(0L), mPrevIcon(0L), mIconCount(0), mStdIconWidth(-1), mIconPos(WndIcon::HBottomLeft), mSbAtTop(false), mSbVisible(true), mSbPbVisible(true), mSbFontName("helvetica"), mSbFontSz(16), mSbFontBold(true), mSbFontItalic(false), mSbFont(QFont()), mSbFg(QColor()), mSbBg(QColor()), mSbIcon("run"), mIconsVisible(true), mIconsJumping(true), mSplashScreen("(Default)") { _readSettings(); _initUi(); }
RecentFiles::RecentFiles( QWidget *_parent, RecentFilesType t, bool adjustTitle ) : QMainWindow( _parent ) , _separatorAct( 0 ) , _type( t ) , _changed( false ) , _adjustTitle( adjustTitle ) { for( int i = 0; i < _maxRecentItems; ++i ) _recentActs[i] = 0; _readSettings(); }
MainWindow::MainWindow( QWidget *_parent ) : RecentFiles( _parent, RecentFiles::Files, true ) , _fileMenu( 0 ) , _editMenu( 0 ) , _helpMenu( 0 ) , _fileToolBar( 0 ) , _linkAct( 0 ) , _openAct( 0 ) , _tfAct( 0 ) , _aboutAct( 0 ) , _quitAct( 0 ) , _controller( 0 ) , _tf( 0 ) , _globalRank( 32 ) , _ranks( 10, 32 ) , _connectDialog( 0 ) { _tf = new ivs::TransferFunctionPair(); LBASSERT( _tf ); _tf->first.init( 256, ivs::tf::RGBA8 ); // rgba _tf->second.init( 256, ivs::tf::RGBA8 ); // sda _controller = new Controller( _tf, &_ranks ); LBASSERT( _controller ); setWindowTitleBase(tr( "volVisGUI" )); QTextEdit* textEdit = new QTextEdit( this ); textEdit->setEnabled( false ); setCentralWidget( textEdit ); _createActions(); _createMenus(); _createToolBars(); _createStatusBar(); _createDockWindows(); setUnifiedTitleAndToolBarOnMac( true ); _connectDialog = new ConnectDialog( this ); _connectDialog->setObjectName( QString::fromUtf8( "_connectDialog" )); _readSettings(); }
/** * \brief This function calls the _readSettings() function */ void SettingsManager::LoadSettings() { _readSettings(); }