MCPcopy Create free account
hub / github.com/YACReader/yacreader / createToolBars

Method createToolBars

YACReaderLibrary/library_window.cpp:456–541  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

454}
455
456void LibraryWindow::createToolBars()
457{
458
459#ifdef Y_MAC_UI
460 // libraryToolBar->setIconSize(QSize(16,16)); //TODO make icon size dynamic
461
462 libraryToolBar->addAction(actions.backAction);
463 libraryToolBar->addAction(actions.forwardAction);
464
465 libraryToolBar->addSpace(10);
466
467#ifdef SERVER_RELEASE
468 libraryToolBar->addAction(actions.serverConfigAction);
469#endif
470 libraryToolBar->addAction(actions.optionsAction);
471 libraryToolBar->addAction(actions.helpAboutAction);
472
473 libraryToolBar->addSpace(10);
474
475 libraryToolBar->addAction(actions.toggleComicsViewAction);
476
477 libraryToolBar->addStretch();
478
479 // Native toolbar search edit
480 // libraryToolBar->addWidget(searchEdit);
481 searchEdit = libraryToolBar->addSearchEdit();
482 // connect(libraryToolBar,SIGNAL(searchTextChanged(YACReader::SearchModifiers,QString)),this,SLOT(setSearchFilter(YACReader::SearchModifiers, QString)));
483
484 // libraryToolBar->setMovable(false);
485
486 libraryToolBar->attachToWindow(this);
487
488#else
489 libraryToolBar->backButton->setDefaultAction(actions.backAction);
490 libraryToolBar->forwardButton->setDefaultAction(actions.forwardAction);
491 libraryToolBar->settingsButton->setDefaultAction(actions.optionsAction);
492 libraryToolBar->serverButton->setDefaultAction(actions.serverConfigAction);
493 libraryToolBar->helpButton->setDefaultAction(actions.helpAboutAction);
494 libraryToolBar->toggleComicsViewButton->setDefaultAction(actions.toggleComicsViewAction);
495#ifndef Q_OS_MACOS
496 libraryToolBar->fullscreenButton->setDefaultAction(actions.toggleFullScreenAction);
497#endif
498 libraryToolBar->setSearchWidget(searchEdit);
499#endif
500
501 editInfoToolBar->setIconSize(QSize(18, 18));
502 editInfoToolBar->addAction(actions.openComicAction);
503 editInfoToolBar->addSeparator();
504 editInfoToolBar->addAction(actions.editSelectedComicsAction);
505 editInfoToolBar->addAction(actions.getInfoAction);
506 editInfoToolBar->addAction(actions.asignOrderAction);
507
508 editInfoToolBar->addSeparator();
509
510 editInfoToolBar->addAction(actions.selectAllComicsAction);
511
512 editInfoToolBar->addSeparator();
513

Callers

nothing calls this directly

Calls 3

addActionMethod · 0.80
setSearchWidgetMethod · 0.80
setToolBarMethod · 0.45

Tested by

no test coverage detected