6#ifndef SWIFT_GUI_COMPONENTS_DBDISTRIBUTORCOMPONENT_H
7#define SWIFT_GUI_COMPONENTS_DBDISTRIBUTORCOMPONENT_H
11#include <QScopedPointer>
21 class CDbDistributorComponent;
23namespace swift::misc::simulation
71 void onDistributorsRead(swift::misc::network::CEntityFlags::Entity entity,
75 void selectStandardModels();
CEnableForViewBasedIndicator(views::CViewBaseNonTemplate *viewWithIndicator=nullptr)
Constructor.
swift::gui::views::CDistributorView * view() const
Get the view.
bool selectDistributor(const swift::misc::simulation::CDistributor &distributor)
Select the given distributor.
CDbDistributorComponent(QWidget *parent=nullptr)
Constructor.
bool hasSelectedDistributors() const
Having selected distributors.
void filterBySimulator(const swift::misc::simulation::CSimulatorInfo &simulator)
Filter by simulator.
~CDbDistributorComponent()
Destructor.
swift::misc::simulation::CDistributorList getSelectedDistributors() const
The selected distributors.
ReadState
State of operation.
Value object encapsulating information of software distributor.
Value object encapsulating a list of distributors.
Simple hardcoded info about the corresponding simulator.
High level reusable GUI components.
Views, mainly QTableView.
QFrame(QWidget *parent, Qt::WindowFlags f)
QObject * parent() const const
#define SWIFT_GUI_EXPORT
Export a class or function from the library.