PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
QPlusConfigFileSaverDialog.h
Go to the documentation of this file.
1 /*=Plus=header=begin======================================================
2  Program: Plus
3  Copyright (c) Laboratory for Percutaneous Surgery. All rights reserved.
4  See License.txt for details.
5 =========================================================Plus=header=end*/
6 
7 #ifndef CONFIGFILESAVERDIALOG_H
8 #define CONFIGFILESAVERDIALOG_H
9 
10 // Local includes
11 #include "PlusConfigure.h"
12 #include "PlusWidgetsExport.h"
13 #include "ui_QPlusConfigFileSaverDialog.h"
14 
15 // Qt includes
16 #include <QDialog>
17 
18 class vtkXMLDataElement;
19 
20 //-----------------------------------------------------------------------------
21 
26 class PlusWidgetsExport QPlusConfigFileSaverDialog : public QDialog
27 {
28  Q_OBJECT
29 
30 public:
35  QPlusConfigFileSaverDialog(QWidget* aParent);
36 
41 
46  void SetDestinationDirectory(const std::string& aDirectory);
47 
48 protected:
53  PlusStatus ReadConfiguration();
54 
55 protected slots:
59  void OpenDestinationDirectoryClicked();
60 
64  void SaveClicked();
65 
66 protected:
69 
70 protected:
71  Ui::ConfigFileSaverDialog ui;
72 };
73 
74 #endif
igsioStatus PlusStatus
Definition: PlusCommon.h:40
Configuration file saver dialog class.