AmdaPlugin.cpp
29 lines
| 691 B
| text/x-c
|
CppLexer
|
r352 | #include "AmdaPlugin.h" | ||
#include <DataSource/DataSourceController.h> | ||||
#include <SqpApplication.h> | ||||
Q_LOGGING_CATEGORY(LOG_AmdaPlugin, "AmdaPlugin") | ||||
namespace { | ||||
/// Name of the data source | ||||
const auto DATA_SOURCE_NAME = QStringLiteral("AMDA"); | ||||
} // namespace | ||||
void AmdaPlugin::initialize() | ||||
{ | ||||
if (auto app = sqpApp) { | ||||
// Registers to the data source controller | ||||
auto &dataSourceController = app->dataSourceController(); | ||||
auto dataSourceUid = dataSourceController.registerDataSource(DATA_SOURCE_NAME); | ||||
// Sets data source tree | ||||
/// @todo ALX | ||||
} | ||||
else { | ||||
qCWarning(LOG_AmdaPlugin()) << tr("Can't access to SciQlop application"); | ||||
} | ||||
} | ||||