VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrfOpenSmsHandler.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 // \file vrfOpenSmsHandler.h
7 // \ingroup entityEditorImpl
8 #pragma once
9 
10 #include <vrvUtil/signalslib.h>
12 
13 #include <QString>
14 #include <QObject>
15 
16 #ifdef WIN32
17 #include <QTimer>
18 #include <QVector>
19 #endif
20 
21 class QFileDialog;
22 
23 namespace makVrv
24 {
25  class DtDe;
26 }
27 
29 {
30  Q_OBJECT
31 
32 public:
33 
36 
39 
41  virtual bool loadSmsFile(const QString&);
42 
43 public:
44  virtual QWidget* createDialog(QWidget*);
45  virtual void showDialog(bool);
46 
47 protected:
48  virtual QString createFilterList();
49  virtual void initFileDialog(QFileDialog* fd);
50 
51  virtual QFileDialog* createOpenDialog(QWidget* parent);
52 
53  virtual bool completeOpen();
54 
55 public:
59 
60 protected:
61  virtual void accept();
62  virtual void cancel();
63 
64 #ifdef WIN32
65  virtual QVector<int> getThreadIds();
66 
67 protected slots:
68  virtual void performThreadCheck();
69 #endif
70 
71 protected:
74  QString myFilename;
76 
77 #ifdef WIN32
78  QTimer myThreadCheckTimer;
79  QVector<int> myThreadIds;
80 #endif
81 };

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)