RODEX
metadatadialog.h
1 #ifndef METADATADIALOG_H
2 #define METADATADIALOG_H
3 
4 #include <QDialog>
5 #include <QList>
6 #include <QStringListModel>
7 #include "qrods.h"
8 
9 namespace Ui {
10 class MetadataDialog;
11 }
12 
13 class MetadataDialog : public QDialog
14 {
15  Q_OBJECT
16 
17 public:
18  explicit MetadataDialog(QString &path, QRODS* model, QWidget *parent = 0);
20  void setContents(QList<MetadataEntry*>*);
21 
22 private slots:
23  void on_addMetadataBtn_clicked();
24 
25  void on_removeMetadataBtn_clicked();
26 
27  void on_tableView_clicked(const QModelIndex &index);
28 
29 private:
30  Ui::MetadataDialog *ui;
31  QStringListModel* model;
32  QRODS* qrsm;
33  QString path;
34  MetadataEntry* entry = NULL;
35 };
36 
37 #endif // METADATADIALOG_H
Definition: mainwindow.h:10
MetadataDialog(QString &path, QRODS *model, QWidget *parent=0)
MetadataDialog::MetadataDialog the Constructor.
Definition: metadatadialog.cpp:14
void setContents(QList< MetadataEntry * > *)
MetadataDialog::setContents Sets the content.
Definition: metadatadialog.cpp:42
Definition: metadatadialog.h:13
~MetadataDialog()
MetadataDialog::~MetadataDialog.
Definition: metadatadialog.cpp:31