MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrDropFileEvent.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 lgrDropFileEvent_H_
10 #define lgrDropFileEvent_H_
11 
12 #include <lgrGui/lgrGui.h>
13 #include <QtEvents>
14 
15 #include <vlutil/vlString.h>
16 
17 struct tagMSG;
18 
19 namespace MAKLogger
20 {
23  {
24  public:
25 
27  DtLgrDropFileEvent(const char* filename);
28 
30  virtual ~DtLgrDropFileEvent();
31 
33  const DtString& filename() const;
34 
35  static bool winEventFilter(tagMSG *msg, long *result);
36 
38  static void setDropEventHandler(QObject* object);
39 
41  static QObject* dropEventHandler();
42 
44  static const QEvent::Type theLgrAppEventId = (QEvent::Type)(QEvent::User + 100);
45 
46  protected:
47  DtString myFilename;
49 
50  };
51 }
52 
53 #endif
static QObject * theEventHandler
Definition: lgrDropFileEvent.h:48
DtString myFilename
Definition: lgrDropFileEvent.h:47
A custom event used to support Windows file drop.
Definition: lgrDropFileEvent.h:22
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
Defines INPORT/EXPORT macros for lgrGui library.

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)