26 #ifndef __TERRALIB_QT_WIDGETS_COLORBAR_INTERNAL_COLORCATALOGWIDGET_H 27 #define __TERRALIB_QT_WIDGETS_COLORBAR_INTERNAL_COLORCATALOGWIDGET_H 30 #include "../Config.h" 39 namespace Ui {
class ColorCatalogWidgetForm; }
44 namespace color {
class ColorBar; }
51 namespace colorbar {
class ColorBar; }
72 std::string getCatalog();
74 std::string getGroup();
76 std::string getSchema();
78 void setCatalog(
const std::string& catalog);
80 void setGroup(
const std::string& group);
82 void setSchema(
const std::string& schema);
84 void loadDefaultColorCatalog();
88 void onCatalogComboBoxActivated(
int index);
90 void onGroupComboBoxActivated(
int index);
92 void onSchemaComboBoxActivated(
int index);
94 void onUseCatalogGroupBoxClicked(
bool flag);
98 void colorBarChanged();
102 std::unique_ptr<Ui::ColorCatalogWidgetForm>
m_ui;
111 #endif // __TERRALIB_QT_WIDGETS_COLORBAR_INTERNAL_COLORCATALOGWIDGET_H