Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
MeanderScanMethodFrame.h
Go to the documentation of this file.
1#pragma once
3
4#include <QWidget>
5#include <ostream>
6
7namespace sf::ipj
8{
9
10namespace Ui
11{
12class MeanderScanMethodFrame;
13}
14
15// Forward declaration.
16class MeanderScanMethod;
17
18class MeanderScanMethodFrame final : public QWidget
19{
20 Q_OBJECT
21 public:
22 // Constructor.
23 explicit MeanderScanMethodFrame(MeanderScanMethod* sm, QWidget* parent);
24
25 // Virtual.
27
31 void activateTab(int index);
32
33 // Sets up the controls.
34 void Setup();
35
36 // Stream attached to captured buffer.
37 std::ostream Cout;
38
39 private:
40 Ui::MeanderScanMethodFrame* ui;
41 MeanderScanMethod* FScanMethod;
42 ConfigStore FSaveState;
43};
44
45}// namespace sf::ipj
Class to store application configuration. Uses the global application settings or a given ini-file.
Definition ConfigStore.h:16
Definition MeanderScanMethodFrame.h:19
MeanderScanMethodFrame(MeanderScanMethod *sm, QWidget *parent)
std::ostream Cout
Definition MeanderScanMethodFrame.h:37
void activateTab(int index)
Activates a tab of the given index.
Definition MeanderScanMethod.h:13
Definition ApplicationPropertyPage.h:7
Definition LineScanMethod.h:6