26 #ifndef __TERRALIB_QT_WIDGETS_UTILS_INTERNAL_LISTWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_UTILS_INTERNAL_LISTWIDGET_H
30 #include "../Config.h"
38 class QListWidgetItem;
40 namespace Ui {
class ListWidgetForm; }
59 ListWidget(QWidget* parent = 0, Qt::WindowFlags f = 0);
63 Ui::ListWidgetForm* getForm()
const;
65 void setLabel(std::string value);
67 std::vector<std::string> getValues();
71 void onAddToolButtonPressed();
73 void onRemoveToolButtonPressed();
75 void onEditToolButtonPressed();
77 void onUpToolButtonPressed();
79 void onDownToolButtonPressed();
81 void onListPressed(QListWidgetItem* item);
85 std::auto_ptr<Ui::ListWidgetForm>
m_ui;
92 #endif // __TERRALIB_QT_WIDGETS_UTILS_INTERNAL_DOUBLELISTWIDGET_H