コード例 #1
0
void VisualizationFrame::initialize(const QString& display_config_file )
{
    initConfigs();

    loadPersistentSettings();

    QIcon app_icon( QString::fromStdString( (fs::path(package_path_) / "icons/package.png").BOOST_FILE_STRING() ) );
    setWindowIcon( app_icon );

    if( splash_path_ != "" )
    {
        QPixmap splash_image( splash_path_ );
        splash_ = new SplashScreen( splash_image );
        splash_->show();
        connect( this, SIGNAL( statusUpdate( const QString& )), splash_, SLOT( showMessage( const QString& )));
    }
コード例 #2
0
ファイル: main.c プロジェクト: jinalex/Pebble-Synesthesia
static void init() {
  
  loadPersistentSettings();
  
  // Create main Window element and assign to pointer
  s_main_window = window_create();
  
  // Set color background
  window_set_background_color(s_main_window, (GColor8)allColors[settings.colorIdx[10]]);


  // Set handlers to manage the elements inside the Window
  window_set_window_handlers(s_main_window, (WindowHandlers) {
    .load = main_window_load,
    .unload = main_window_unload
  });
コード例 #3
0
ファイル: mainwindow.cpp プロジェクト: mezkov/quickbox
void MainWindow::onPluginsLoaded()
{
	{
		auto *dw = new qf::qmlwidgets::framework::DockWidget(nullptr);
		dw->setObjectName("loggingDockWidget");
		dw->setWindowTitle(tr("Application log"));
		addDockWidget(Qt::BottomDockWidgetArea, dw);
		auto *w = new LoggerWidget();
		connect(dw, &qf::qmlwidgets::framework::DockWidget::visibilityChanged, w, &LoggerWidget::onDockWidgetVisibleChanged);
		dw->setWidget(w);
		dw->hide();
		auto *a = dw->toggleViewAction();
		//a->setCheckable(true);
		a->setShortcut(QKeySequence("ctrl+shift+L"));
		menuBar()->actionForPath("view")->addActionInto(a);
	}

	centralWidget()->setActivePart("Competitors", true);
	setPersistentSettingsId("MainWindow");
	loadPersistentSettings();
}