Olive
embeddedfilechooser.h
1 #ifndef EMBEDDEDFILECHOOSER_H
2 #define EMBEDDEDFILECHOOSER_H
3 
4 #include <QWidget>
5 
6 class QLabel;
7 
8 class EmbeddedFileChooser : public QWidget {
9  Q_OBJECT
10 public:
11  EmbeddedFileChooser(QWidget* parent = 0);
12 
13  const QString& getFilename();
14  const QString& getPreviousValue();
15  void setFilename(const QString& s);
16 signals:
17  void changed();
18 private:
19  QLabel* file_label;
20  QString filename;
21  QString old_filename;
22  void update_label();
23 private slots:
24  void browse();
25 };
26 
27 #endif // EMBEDDEDFILECHOOSER_H
Definition: embeddedfilechooser.h:8