pqCommandLineOptionsBehavior.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3 // SPDX-License-Identifier: BSD-3-Clause
4 #ifndef pqCommandLineOptionsBehavior_h
5 #define pqCommandLineOptionsBehavior_h
6 
8 #include <QObject>
9 
18 {
19  Q_OBJECT
20  typedef QObject Superclass;
21 
22 public:
23  pqCommandLineOptionsBehavior(QObject* parent = nullptr);
24 
28  static void resetApplication();
29 
34  static void processServerConnection();
35 
39  static void processPlugins();
40 
44  static void processData();
45 
49  static void processState();
50 
54  static void processScript();
55 
59  static void processLive();
60 
64  static bool processTests();
65 
66 protected Q_SLOTS:
67  void processCommandLineOptions();
68 
69 private:
70  Q_DISABLE_COPY(pqCommandLineOptionsBehavior)
71 };
72 
73 #endif
#define PQAPPLICATIONCOMPONENTS_EXPORT
pqCommandLineOptionsBehavior processes command-line options on startup and performs relevant actions ...