MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
lgrRemoteGui
lgrRemoteSlots.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2025 MAK Technologies, Inc
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#ifndef lgrRemoteSlots_H_
10
#define lgrRemoteSlots_H_
11
12
#include "
lgrRemoteMainWindow.h
"
13
14
#include <QObject>
15
#include <QString>
16
17
class
QObject
;
18
class
QAction;
19
class
DtString
;
20
21
namespace
MAKLogger
22
{
24
class
DT_DLL_LGRREMOTEGUI
DtLgrRemoteSlots
:
public
QObject
25
{
26
Q_OBJECT
27
28
public
:
30
DtLgrRemoteSlots
(
DtLgrRemoteMainWindow
* mainWindow);
31
33
virtual
~
DtLgrRemoteSlots
();
34
35
// virtual void customEvent(QEvent* evnt);
36
38
DtLgrRemoteMainWindow
* getMainWindow();
39
40
signals:
41
// void filterCountChanged(int);
42
// void filenameChanged(QString);
43
// void fileOpenForPlaybackChanged(bool);
44
// void fileOpenForRecordingChanged(bool);
45
void
postUpdateSignal(
DtLgrRemoteMainWindow
&);
46
// void playbackStateChanged(bool);
47
// void recordingStateChanged(bool);
48
49
public
slots:
50
//Connection Slots
52
virtual
void
queryUserToOpenFile();
53
55
virtual
void
displayCurrentFileInfo();
56
58
virtual
void
queryUserToCloseFile();
59
61
virtual
void
queryUserToChangeRefreshRate();
62
64
virtual
void
queryUserToRecord();
65
67
virtual
void
queryUserToRecordAs();
68
70
virtual
void
queryUserToConnect();
71
73
virtual
void
userConnect();
74
76
virtual
void
queryUserToDisconnect();
77
79
virtual
void
queryUserToExitAndKill();
80
82
virtual
void
queryUserToExit();
83
84
//PlayBack Slots
86
virtual
void
togglePlayPause();
88
virtual
void
queryUserToStop();
90
virtual
void
queryUserToSetSpeed();
92
virtual
void
queryUserToIncreaseSpeed();
94
virtual
void
queryUserToDecreaseSpeed();
96
virtual
void
queryUserToJumpToStart();
98
virtual
void
queryUserToJumpToEnd();
100
virtual
void
queryUserToLoopAtEnd();
101
103
virtual
void
updateInterfaces();
104
105
protected
:
106
DtLgrRemoteMainWindow
*
myMainWindow
;
107
108
private
:
110
DtLgrRemoteSlots
(
const
DtLgrRemoteSlots
& orig);
111
113
DtLgrRemoteSlots
& operator=(
const
DtLgrRemoteSlots
& orig);
114
115
};
116
}
117
#endif
DT_DLL_LGRREMOTEGUI
#define DT_DLL_LGRREMOTEGUI
Definition:
lgrRemoteGui.h:21
lgrRemoteMainWindow.h
Contains MAKLogger::DtLgrRemoteMainWindow class.
MAKLogger::DtLgrRemoteSlots::myMainWindow
DtLgrRemoteMainWindow * myMainWindow
Definition:
lgrRemoteSlots.h:106
MAKLogger::DtLgrRemoteSlots
The DtLgrRemoteSlots class implementation.
Definition:
lgrRemoteSlots.h:24
QObject
DtString
MAKLogger::DtLgrRemoteMainWindow
Definition:
lgrRemoteMainWindow.h:49
Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (
www.mak.com
)