BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
gui2::DataLoaderToolBar Class Reference

Tool bar for DataLoaderDialog. More...

Inheritance diagram for gui2::DataLoaderToolBar:
[legend]
Collaboration diagram for gui2::DataLoaderToolBar:
[legend]

Signals

void addFilesRequest ()
 
void removeFilesRequest ()
 

Public Member Functions

 DataLoaderToolBar (QWidget *parent=nullptr)
 

Detailed Description

Tool bar for DataLoaderDialog.

Definition at line 25 of file dataloadertoolbar.h.

Constructor & Destructor Documentation

◆ DataLoaderToolBar()

gui2::DataLoaderToolBar::DataLoaderToolBar ( QWidget *  parent = nullptr)

Definition at line 21 of file dataloadertoolbar.cpp.

21  : QToolBar(parent)
22 {
24 
25  // add files
26  auto action = new QAction("Add files", this);
27  action->setIcon(QIcon(":/icons/import.svg"));
28  action->setToolTip("Adds more files to the list.\n "
29  "All of them will be parsed in the same way.");
30  connect(action, &QAction::triggered, [this]() { this->addFilesRequest(); });
31  addAction(action);
32 
33  // remove files
34  action = new QAction("Remove files", this);
35  action->setIcon(QIcon(":/icons/beaker-remove-outline.svg"));
36  action->setToolTip("Remove selected files from the list.");
37  connect(action, &QAction::triggered, [this]() { this->removeFilesRequest(); });
38  addAction(action);
39 }
DAREFLCORE_EXPORT void SetToolBarStyleTextBesides(QToolBar *toolbar)
Set common style for a toolbar.
Definition: styleutils.cpp:39

References addFilesRequest(), removeFilesRequest(), and gui2::StyleUtils::SetToolBarStyleTextBesides().

Here is the call graph for this function:

Member Function Documentation

◆ addFilesRequest

void gui2::DataLoaderToolBar::addFilesRequest ( )
signal

◆ removeFilesRequest

void gui2::DataLoaderToolBar::removeFilesRequest ( )
signal

The documentation for this class was generated from the following files: