26 #ifndef __TERRALIB_QT_WIDGETS_UTILS_INTERNAL_LISTWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_UTILS_INTERNAL_LISTWIDGET_H
30 #include "../Config.h"
36 #include <QtGui/QWidget>
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
std::auto_ptr< Ui::ListWidgetForm > m_ui
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.