26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_SYMBOLSELECTORDIALOG_H    27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_SYMBOLSELECTORDIALOG_H    30 #include "../Config.h"    39 class QTreeWidgetItem;
    40 namespace Ui { 
class SymbolSelectorDialogForm; }
    51       class SymbolPreviewWidget;
   101           static Symbol* getSymbol(QWidget* parent, 
const QString& title = 
"");
   111           Symbol* getSymbol() 
const;
   115           void onCurrentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem* previous);
   117           void onShowSymbolInfoPushButtonPressed();
   119           void onLoadSymbolLibraryPushButtonPressed();
   121           void onSearchLineEditTextChanged(
const QString& text);
   129           void filter(
const QList<QTreeWidgetItem*>& items);
   132           Symbol* getSelectedSymbol() 
const;
   135           Symbol* getSymbolFromItem(QTreeWidgetItem* item) 
const;
   138           QString formatSymbolInfo(
const SymbolInfo& info) 
const;
   142           std::unique_ptr<Ui::SymbolSelectorDialogForm> 
m_ui; 
   150 #endif  // __TERRALIB_QT_WIDGETS_SE_INTERNAL_SYMBOLSELECTORDIALOG_H