VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtBaseSoundSelectionDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvAudioQt/dllExport.h>
13 
14 #include <QtWidgets/QDialog>
15 
16 class QDialogButtonBox;
17 class QGridLayout;
18 
19 
20 namespace makVrv
21 {
22 
23  class DtDe;
24 
28  {
29  Q_OBJECT;
30 
31  protected:
34  typedef enum
35  {
40  ChannelRow
41  } DataRow;
42 
43  public:
48  DtBaseSoundSelectionDialog( DtDe& de, QWidget* parent = NULL,
49  Qt::WindowFlags flags = Qt::Widget | Qt::Tool );
50 
52  virtual ~DtBaseSoundSelectionDialog();
53 
54  protected:
58  void setSelectionEnabled( bool enable );
59 
63  bool selectionEnabled() const;
64 
68  QString titleCreateNew( const QString& name = QString("") );
69 
73  QString titleCopyNew( const QString& name = QString("") );
74 
75  signals:
78  void signal_AcceptingSelections( bool enable );
79 
80  protected slots:
83  virtual void onFileBrowser();
84 
85  private:
87  void setupGui();
88 
89  protected:
92 
94  QGridLayout* myWidgetLayout;
95 
96  private:
98  QDialogButtonBox* mySelectionButtons;
99  };
100 
101 
106  {
107  Q_OBJECT;
108 
109  public:
115  const QString& identifier = QString(""),
116  QWidget* parent = NULL,
117  Qt::WindowFlags flags = Qt::Widget | Qt::Tool );
118 
121  };
122 }

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)