ribi::WtAboutDialog * ribi::tictactoe::WtTicTacToeMenuDialog::CreateNewAboutDialog() const { About a = tictactoe::TicTacToeMenuDialog().GetAbout(); a.AddLibrary("WtTicTacToeWidget version: " + WtTicTacToeWidget::GetVersion()); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); return d; }
ribi::WtAboutDialog * ribi::con3::WtMenuDialog::CreateNewAboutDialog() { About a = MenuDialog().GetAbout(); a.AddLibrary("WtConnectThreeWidget version: " + WtWidget::GetVersion()); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); return d; }
Wt::WWidget * ribi::ToolTestEntrance::WtMenuDialog::CreateNewAboutDialog() { About a = MenuDialog::GetAbout(); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); a.AddLibrary("WtEntrance version: " + WtEntrance::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); assert(d); return d; }
void ribi::pylos::QtPylosMenuDialog::OnAbout() { About a = MenuDialog().GetAbout(); a.AddLibrary("QtPylosBoardWidget version: " + QtPylosBoardWidget::GetVersion()); a.AddLibrary("QtPylosGameWidget version: " + QtPylosGameWidget::GetVersion()); a.AddLibrary("pylos::QtSprites version: " + QtSprites::GetVersion()); a.AddLibrary("QtPylosWidget version: " + QtPylosWidget::GetVersion()); QtAboutDialog d(a); this->ShowChild(&d); }
//--------------------------------------------------------------------------- Wt::WWidget * WtTestDialMenuDialog::CreateNewAboutDialog() const { About a = TestDialMenuDialog::GetAbout(); a.AddLibrary("Rainbow version: " + Rainbow::GetVersion()); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); a.AddLibrary("WtDialWidget version: " + WtDialWidget::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); assert(d); return d; }
Wt::WWidget * ribi::tgrw::WtMenuDialog::CreateNewAboutDialog() const { About a = MenuDialog().GetAbout(); a.AddLibrary("Rainbow version: " + Rainbow::GetVersion()); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); a.AddLibrary("WtGroupWidget version: " + WtGroupWidget::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); assert(d); return d; }
//--------------------------------------------------------------------------- Wt::WWidget * WtMenuDialog::CreateNewAboutDialog() { About a = MenuDialog::GetAbout(); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); a.AddLibrary("WtBroadcastServer version: " + WtBroadcastServer::GetVersion()); a.AddLibrary("WtBroadcastServerClient version: " + WtBroadcastServerClient::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); assert(d); return d; }
//--------------------------------------------------------------------------- Wt::WWidget * WtTestQuestionMenuDialog::CreateNewAboutDialog() const { About a = m_dialog->GetAbout(); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); a.AddLibrary("WtMultipleChoiceQuestionDialog version: " + WtMultipleChoiceQuestionDialog::GetVersion()); a.AddLibrary("WtOpenQuestionDialog version: " + WtOpenQuestionDialog::GetVersion()); a.AddLibrary("WtQuestionDialog version: " + WtQuestionDialog::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); assert(d); return d; }
void ribi::ruco::QtRubiksClockMenuDialog::on_button_about_clicked() { About a = MenuDialog().GetAbout(); a.AddLibrary("QtDialWidget version: " + QtDialWidget::GetVersion()); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); a.AddLibrary("QtRubiksClockWidget version: " + QtRubiksClockWidget::GetVersion()); a.AddLibrary("QtToggleButtonWidget version: " + QtToggleButtonWidget::GetVersion()); QtAboutDialog d(a); d.setWindowIcon(this->windowIcon()); d.setStyleSheet(this->styleSheet()); this->ShowChild(&d); }
void QtTestQuestionMenuDialog::on_button_about_clicked() { hide(); About a = m_dialog->GetAbout(); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); a.AddLibrary("QtOpenQuestionDialog version: " + QtOpenQuestionDialog::GetVersion()); a.AddLibrary("QtMultipleChoiceQuestionDialog version: " + QtMultipleChoiceQuestionDialog::GetVersion()); a.AddLibrary("QtQuestionDialog version: " + QtQuestionDialog::GetVersion()); QtAboutDialog d(a); d.setStyleSheet(this->styleSheet()); d.exec(); show(); }
void ribi::kalman::QtKalmanFiltererMenuDialog::on_button_about_clicked() { About a = KalmanFiltererMenuDialog().GetAbout(); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); a.AddLibrary("QtMatrix version: " + QtMatrix::GetVersion()); a.AddLibrary("QtStdVectorFunctionModel version: " + QtStdVectorFunctionModel::GetVersion()); a.AddLibrary("QtStdVectorStringModel version: " + QtStdVectorStringModel::GetVersion()); a.AddLibrary("QtUblasMatrixDoubleModel version: " + QtUblasMatrixDoubleModel::GetVersion()); a.AddLibrary("QtUblasVectorDoubleModel version: " + QtUblasVectorDoubleModel::GetVersion()); QtAboutDialog d(a); d.setWindowIcon(this->windowIcon()); d.setStyleSheet(this->styleSheet()); this->ShowChild(&d); }
Wt::WWidget * ribi::WtAsciiArterMainDialog::CreateNewAboutDialog() const { About a = AsciiArterMenuDialog().GetAbout(); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); return d; }
void ribi::QtTestLedMenuDialog::on_button_about_clicked() noexcept { About a = TestLedMenuDialog().GetAbout(); a.AddLibrary("QtLedWidget version: " + QtLedWidget::GetVersion()); QtAboutDialog d(a); this->ShowChild(&d); }
void ribi::QtTicTacToeMenuDialog::on_button_about_clicked() { About a = TicTacToeMenuDialog().GetAbout(); a.AddLibrary("QtTicTacToeWidget version: " + QtTicTacToeWidget::GetVersion()); QtAboutDialog d(a); this->ShowChild(&d); }
ribi::WtAboutDialog * ribi::WtRandomCodeMenuDialog::CreateNewAboutDialog() { About a = RandomCodeMenuDialog().GetAbout(); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); assert(d); return d; }
void ribi::QtSitemapGeneratorMenuDialog::on_button_about_clicked() { About about = SitemapGeneratorMenuDialog().GetAbout(); about.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); QtAboutDialog d(about); this->ShowChild(&d); }
void ribi::QtTestShinyButtonMenuDialog::OnButtonAboutClicked() { this->hide(); About a = TestShinyButtonMenuDialog().GetAbout(); a.AddLibrary("QtShinyButtonWidget version: " + QtShinyButtonWidget::GetVersion()); QtAboutDialog d(a); this->ShowChild(&d); }
void ribi::QtBeerWanterMenuDialog::on_button_about_clicked() noexcept { About a = BeerWanterMenuDialog().GetAbout(); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); QtAboutDialog d(a); d.setStyleSheet(this->styleSheet()); d.setWindowIcon(this->windowIcon()); this->ShowChild(&d); }
void ribi::tictactoe::QtTestTicTacToeMenuDialog::on_button_about_clicked() { About a = TestTicTacToeMenuDialog().GetAbout(); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); QtAboutDialog d(a); d.setWindowIcon(this->windowIcon()); d.setStyleSheet(this->styleSheet()); this->ShowChild(&d); }
void ShowAbout() { About about = TestNewickVectorDialog::GetAbout(); about.AddLibrary("Encranger: version " + Encranger::GetVersion()); about.AddLibrary("LoopReader: version " + LoopReader<int>::GetVersion()); WtAboutDialog * const d = new WtAboutDialog( about); d->m_signal_close.connect( boost::bind( &WtTestNewickVectorApplication::ShowMain, this)); root()->clear(); root()->addWidget(d); }
void ribi::QtToolPrimeExpertMenuDialog::on_button_about_clicked() { About a = PrimeExpertMenuDialog().GetAbout(); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); QtAboutDialog d(a); d.setWindowIcon(this->windowIcon()); d.setStyleSheet(this->styleSheet()); this->ShowChild(&d); }
void ribi::QtToolTestSimpleLinearRegressionMenuDialog::on_button_about_clicked() noexcept { About a = ToolTestSimpleLinearRegressionMenuDialog().GetAbout(); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); QtAboutDialog d(a); d.setWindowIcon(this->windowIcon()); d.setStyleSheet(this->styleSheet()); this->ShowChild(&d); }
void QtCodeToHtmlMenuDialog::on_button_about_clicked() { About a = CodeToHtmlMenuDialog::GetAbout(); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); QtAboutDialog d(a); d.setWindowIcon(this->windowIcon()); d.setStyleSheet(this->styleSheet()); this->hide(); d.exec(); this->show(); }
void ribi::QtPaperRockScissorsMenuDialog::on_button_about_clicked() { About a = ribi::prs::MenuDialog().GetAbout(); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); QtAboutDialog d(a); d.setStyleSheet(this->styleSheet()); d.setWindowIcon(this->windowIcon()); this->hide(); d.exec(); this->show(); }
void ribi::QtRichelBilderbeekGalleryMenuDialog::on_button_about_clicked() { this->hide(); About a = GalleryMenuDialog().GetAbout(); a.AddLibrary("QtRichelBilderbeekGalleryDialog version: " + QtRichelBilderbeekGalleryMenuDialog::GetVersion()); //a.AddLibrary("QtRichelBilderbeekResources version: " + QtResources::GetVersion()); QtAboutDialog d(a); d.setWindowIcon(this->windowIcon()); d.setStyleSheet(this->styleSheet()); this->ShowChild(&d); }
Wt::WWidget * WtHometrainerMenuDialog::CreateNewAboutDialog() const { HometrainerMenuDialog dialog; About a = dialog.GetAbout(); a.AddLibrary("WtAutoConfig version: " + WtAutoConfig::GetVersion()); a.AddLibrary("WtExercise version: " + WtExercise::GetVersion()); a.AddLibrary("WtMultipleChoiceQuestionDialog version: " + WtMultipleChoiceQuestionDialog::GetVersion()); a.AddLibrary("WtOpenQuestionDialog version: " + WtOpenQuestionDialog::GetVersion()); a.AddLibrary("WtQuestionDialog version: " + WtQuestionDialog::GetVersion()); a.AddLibrary("WtSelectFileDialog version: " + WtSelectFileDialog::GetVersion()); WtAboutDialog * const d = new WtAboutDialog(a,false); assert(d); return d; }
const About QtRichelBilderbeekMenuDialog::GetAbout() { About a = RichelBilderbeek::MenuDialog::GetAbout(); a.AddLibrary("QtArrowItem version: " + QtArrowItem::GetVersion()); a.AddLibrary("QtConnectThreeWidget version: " + QtConnectThreeWidget::GetVersion()); a.AddLibrary("QtDialWidget version: " + QtDialWidget::GetVersion()); a.AddLibrary("QtDisplayPosItem version: " + QtDisplayPosItem::GetVersion()); a.AddLibrary("QtDisplayPosItem version: " + QtDisplayPosItem::GetVersion()); a.AddLibrary("QtExercise version: " + QtExercise::GetVersion()); a.AddLibrary("QtGaborFilterWidget version: " + QtGaborFilterWidget::GetVersion()); a.AddLibrary("QtHideAndShowDialog version: " + QtHideAndShowDialog::GetVersion()); a.AddLibrary("QtKeyboardFriendlyGraphicsView version: " + QtKeyboardFriendlyGraphicsView::GetVersion()); a.AddLibrary("QtLabeledQuadBezierArrowItem version: " + QtLabeledQuadBezierArrowItem::GetVersion()); a.AddLibrary("QtLedWidget version: " + QtLedWidget::GetVersion()); a.AddLibrary("QtLeftRightRectItem version: " + QtLeftRightRectItem::GetVersion()); a.AddLibrary("QtMatrix version: " + QtMatrix::GetVersion()); a.AddLibrary("QtMultipleChoiceQuestionDialog version: " + QtMultipleChoiceQuestionDialog::GetVersion()); a.AddLibrary("QtMysteryMachineWidget version: " + QtMysteryMachineWidget::GetVersion()); a.AddLibrary("QtOpenQuestionDialog version: " + QtOpenQuestionDialog::GetVersion()); a.AddLibrary("QtPathArrowItem version: " + QtPathArrowItem::GetVersion()); a.AddLibrary("QtPylosWidget version: " + QtPylosWidget::GetVersion()); a.AddLibrary("QtQuadBezierArrowItem version: " + QtQuadBezierArrowItem::GetVersion()); a.AddLibrary("QtQuestionDialog version: " + QtQuestionDialog::GetVersion()); a.AddLibrary("QtRichelBilderbeekGalleryDialog version: " + QtRichelBilderbeekGalleryDialog::GetVersion()); a.AddLibrary("QtRoundedEditRectItem version: " + QtRoundedEditRectItem::GetVersion()); a.AddLibrary("QtRoundedRectItem version: " + QtRoundedRectItem::GetVersion()); a.AddLibrary("QtRoundedTextRectItem version: " + QtRoundedTextRectItem::GetVersion()); a.AddLibrary("QtShapeWidget version: " + QtShapeWidget::GetVersion()); a.AddLibrary("QtShinyButtonWidget version: " + QtShinyButtonWidget::GetVersion()); //a.AddLibrary("QtSprites version: " + QtSprites::GetVersion()); a.AddLibrary("QtStdVectorFunctionModel version: " + QtStdVectorFunctionModel::GetVersion()); a.AddLibrary("QtStdVectorStringModel version: " + QtStdVectorStringModel::GetVersion()); a.AddLibrary("QtTicTacToeWidget version: " + QtTicTacToeWidget::GetVersion()); a.AddLibrary("QtToggleButtonWidget version: " + QtToggleButtonWidget::GetVersion()); a.AddLibrary("QtUblasMatrixDoubleModel version: " + QtUblasMatrixDoubleModel::GetVersion()); a.AddLibrary("QtUblasVectorDoubleModel version: " + QtUblasVectorDoubleModel::GetVersion()); a.AddLibrary("TestKeyboardFriendlyGraphicsView version: " + TestKeyboardFriendlyGraphicsViewMenuDialog::GetVersion()); a.AddLibrary("TestQtArrowItems version: " + TestQtArrowItemsMenuDialog::GetVersion()); a.AddLibrary("TestQtModels version: " + ToolTestQtModelsMenuDialog::GetVersion()); return a; }
ribi::WtAboutDialog::WtAboutDialog( const About& about_original, const bool display_close_button) : m_signal_close{}, m_button_close(new Wt::WPushButton) { About about = about_original; about.AddLibrary("Wt version: " + GetWtVersion()); about.AddLibrary("WtAboutDialog version: " + GetVersion()); this->setContentAlignment(Wt::AlignCenter); const int min_width = 800; //Display the general about text { const std::vector<std::string> v = about.CreateAboutText(); for(const auto s: v) { new Wt::WLabel(s.c_str(),this); this->addWidget(new Wt::WBreak); } } this->addWidget(new Wt::WBreak); //Display the libraries used text { Wt::WTextArea * text = new Wt::WTextArea; { const std::vector<std::string> v = about.CreateLibrariesUsedText(); std::string s; for(const auto t: v) { s+=t; s+="\n"; } text->setText(s); } text->setMinimumSize(min_width,100); text->setReadOnly(true); this->addWidget(text); } this->addWidget(new Wt::WBreak); //Display the version history { Wt::WTextArea * text = new Wt::WTextArea; { const std::vector<std::string> v = about.CreateVersionHistory(); std::string s; for(const auto t: v) { s+=t; s+="\n"; } text->setText(s); } text->setMinimumSize(min_width,100); text->setReadOnly(true); this->addWidget(text); } this->addWidget(new Wt::WBreak); //Display the licence text { Wt::WTextArea * text = new Wt::WTextArea; { const std::vector<std::string> v = about.CreateLicenceText(); std::string s; for(const auto t: v) { s+=t; s+="\n"; } text->setText(s); } text->setMinimumSize(min_width,100); text->setReadOnly(true); this->addWidget(text); } addWidget(new Wt::WBreak); { const std::string s = std::string("Source code built at ") + std::string(__DATE__) + std::string(" ") + std::string(__TIME__); new Wt::WLabel(s.c_str(),this); this->addWidget(new Wt::WBreak); } if (display_close_button) { this->addWidget(new Wt::WBreak); this->addWidget(m_button_close); m_button_close->setText("Close"); m_button_close->clicked().connect( this,&ribi::WtAboutDialog::OnClose); } }