swift
swiftguistdapplication.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (C) 2016 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #ifndef SWIFTGUISTDAPPLICATION_H
7 #define SWIFTGUISTDAPPLICATION_H
8 
9 #include <QCommandLineOption>
10 #include <QCoreApplication>
11 #include <QObject>
12 #include <QString>
13 
14 #include "core/coremodeenums.h"
15 #include "gui/guiapplication.h"
16 
22 {
23  Q_OBJECT
24 
25 public:
28 
31 
32 protected:
34  virtual bool parsingHookIn() override;
35 
38 
39 private:
40  static swift::core::CCoreFacadeConfig coreModeToCoreFacadeConfig(swift::core::CoreModes::CoreMode,
41  const QString &dBusAddress);
42 
43  QCommandLineOption m_cmdFacadeMode { { "c", "core" },
44  QCoreApplication::translate("main", "Core mode: (d)istributed, (s)tandalone."),
45  "coremode" };
46 };
47 
48 #endif // SWIFTGUISTDAPPLICATION_H
Specialized GUI application for swift pilot client.
CSwiftGuiStdApplication * instance()
Single instance.
virtual bool parsingHookIn()
Parsing of special CMD args.
virtual swift::misc::CStatusMessageList startHookIn()
Start facade by cmd arguments.
Configuration object for the contexts.
GUI application, a specialized version of swift::core::CApplication for GUI applications.
Status messages, e.g. from Core -> GUI.
CoreMode
Core runs how and where?
Definition: coremodeenums.h:18