41#include <QTableWidget>
42#include <QTableWidgetItem>
43#include <QItemSelection>
60 DoubleListWidget(QWidget* parent,
const QString& long_name,
const QString& short_name,
bool add_ok_cancel =
true);
63 void setAvailable(
const std::vector<std::string>& items);
66 void setSelected(
const std::vector<std::string>& items);
71 void setTable(
const std::vector<std::string>& items, QTableWidget* table);
100 void selectDataButtonClicked();
103 void deselectDataButtonClicked();
106 void previewSelectedLeft(
const QItemSelection& selected,
const QItemSelection& deselected);
107 void previewSelectedRight(
const QItemSelection& selected,
const QItemSelection& deselected);