VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtLauncherDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtLauncherDialog.h,v $ $Revision: 1.1 $ $State: Exp $
7 ******************************************************************************/
8 
11 
12 #pragma once
13 
14 #include <QtCore/QObject>
15 #include <QtCore/QTimer>
16 #include <QtWidgets/QDialog>
17 
18 class QLabel;
19 class QDialogButtonBox;
20 class QComboBox;
21 class QCheckBox;
22 class QLineEdit;
23 class QPushButton;
24 
25 class DtLauncherDialog : public QDialog
26 {
27  Q_OBJECT
28 
29 public:
31  DtLauncherDialog(const std::string& inputFile,
32  QWidget* parent = 0, Qt::WindowFlags f = Qt::Tool);
33 
35  virtual ~DtLauncherDialog();
36 
37  void saveState();
38 
39  std::string applicationToLaunch() const;
40  bool saveFile() const;
41  std::string outputFilename() const;
42 
43 protected:
44  void setupGui();
45  void setValuesFromFile();
46 
47 protected slots:
48  void browseButtonPressed();
49  void checkStateClicked(bool checked);
50 
51 protected:
52  std::string myInputFile;
54  QDialogButtonBox* myButtonBox;
60 };
61 

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)