void iCtlCnst::Build() { check(state != Built); state = Built; OnBuild(); Init(); }
MainWindow::MainWindow() : QWidget() { setMinimumSize( 512, 384 ); menu_bar_= new QMenuBar( this ); setContentsMargins( 0, menu_bar_->height(), 0, 0 ); file_menu_= new QMenu( "File" ); file_menu_->addAction( "Open", this, SLOT(OnLoad()) ); file_menu_->addAction( "Save", this, SLOT(OnSave()) ); file_menu_->addAction( "Quit", this, SLOT(close()) ); menu_bar_->addMenu( file_menu_ ); layout_= new QBoxLayout( QBoxLayout::TopToBottom, this ); setLayout( layout_ ); help_menu_= new QMenu( "Help" ); help_menu_->addAction( "About", this, SLOT(OnAbout()) ); menu_bar_->addMenu( help_menu_ ); tool_bar_= new QToolBar("tools", this); layout_->addWidget( tool_bar_ ); tool_bar_->addAction( "save", this, SLOT(OnSave()) ); tool_bar_->addAction( "load", this, SLOT(OnLoad()) ); tool_bar_->addAction( "build", this, SLOT(OnBuild()) ); editor_= new QTextEdit( this ); layout_->addWidget( editor_ ); output_= new QTextEdit( this ); output_->setEnabled( false ); layout_->addWidget( output_ ); }
//--------------------------------------------------------------------- void BaseTween::OnStart() { OnBuild(); m_currentTime = 0.0f; m_flags.ChangeMask(eIsStarted, true); }