26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_LOADARITHMETICOPDIALOG_H    27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_LOADARITHMETICOPDIALOG_H    31 #include "../../../maptools/AbstractLayer.h"    33 #include "../Config.h"    41 #include <QTableWidgetItem>    45 namespace Ui { 
class LoadArithmeticOpDialogForm; }
    70           void loadOperations();
    72           void setList(std::list<te::map::AbstractLayerPtr>& layerList);
    74           std::string getExpression();
    76           std::map<std::string, te::map::AbstractLayer*> getLayers();
    78           std::string getOperation();
    82         void onOperationComboBoxActivated(QString operation);
    84         void onLayerComboBoxActivated(
int index);
    86         void onOkPushButtonClicked();
    90           std::auto_ptr<Ui::LoadArithmeticOpDialogForm> 
m_ui;
    94           std::vector<te::map::AbstractLayerPtr> 
m_layers;
    96           std::map<std::string, te::map::AbstractLayer*> 
m_mapLayer;
   111 #endif  // __TERRALIB_QT_WIDGETS_RP_INTERNAL_LOADARITHMETICOPDIALOG_H