multifile_prefix.h
Go to the documentation of this file.
1 /*
2  * This Source Code Form is subject to the terms of the Mozilla Public
3  * License, v. 2.0. If a copy of the MPL was not distributed with this
4  * file, You can obtain one at https://mozilla.org/MPL/2.0/.
5  */
6 
7 #ifndef MULTIFILE_PREFIX_H
8 #define MULTIFILE_PREFIX_H
9 
10 #include <QDialog>
11 #include <QLineEdit>
12 
13 namespace Ui
14 {
16 }
17 
18 class DialogMultifilePrefix : public QDialog
19 {
20  Q_OBJECT
21 
22 public:
23  explicit DialogMultifilePrefix(QStringList filenames, QWidget* parent = nullptr);
24 
25  std::map<QString, QString> getPrefixes() const;
26 
28 
29  virtual void accept() override;
30 
31 private:
32  Ui::DialogMultifilePrefix* ui;
33  std::map<QString, QLineEdit*> _line_edits;
34  std::map<QString, QString> _previous_prefixes;
35  std::map<QString, QString> _prefixes;
36 };
37 
38 #endif // MULTIFILE_PREFIX_H
Ui::DialogMultifilePrefix * ui
std::map< QString, QString > _prefixes
std::map< QString, QString > _previous_prefixes
std::map< QString, QLineEdit * > _line_edits


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Jun 19 2023 03:01:38