// For license of this file, see /LICENSE.md. #include "gui/toolbars/basetoolbar.h" #include "definitions/definitions.h" #include BaseToolBar::BaseToolBar(const QString& title, QWidget* parent) : QToolBar(title, parent) { // Update right margin of filter textbox. QMargins margins = contentsMargins(); margins.setRight(margins.right() + FILTER_RIGHT_MARGIN); setContentsMargins(margins); } BaseToolBar::~BaseToolBar() { qDebugNN << LOGSEC_GUI << "Destroying BaseToolBar instance."; } void BaseBar::loadSavedActions() { loadSpecificActions(convertActions(savedActions()), true); } QAction* BaseBar::findMatchingAction(const QString& action, const QList& actions) const { for (QAction* act : actions) { if (act->objectName() == action) { return act; } } return nullptr; }