Go to the documentation of this file.
31 #ifndef MAPVIZ_SELECT_SERVICE_DIALOG_H
32 #define MAPVIZ_SELECT_SERVICE_DIALOG_H
37 #include <boost/shared_ptr.hpp>
169 #endif //MAPVIZ_SELECT_SERVICE_DIALOG_H
static std::string selectService(const std::string &datatype, QWidget *parent=0)
boost::shared_ptr< ServiceUpdaterThread > worker_thread_
void setDatatypeFilter(const std::string &datatype)
SelectServiceDialog(const std::string &datatype="", QWidget *parent=0)
Q_DECLARE_METATYPE(ServiceStringVector)
void timerEvent(QTimerEvent *)
void servicesFetched(ServiceStringVector services)
void updateKnownServices(ServiceStringVector services)
QListWidget * list_widget_
ServiceUpdaterThread(ros::NodeHandle &nh, const std::string &allowed_datatype, QObject *parent)
std::string selectedService() const
void fetchingFailed(const QString error_msg)
std::vector< std::string > filterServices()
std::string allowed_datatype_
void closeEvent(QCloseEvent *)
const std::string & allowed_datatype_
void displayUpdateError(const QString)
void updateDisplayedServices()
virtual ~SelectServiceDialog()
int fetch_services_timer_id_
std::vector< std::string > displayed_services_
QPushButton * cancel_button_
QT_END_NAMESPACE typedef std::vector< std::string > ServiceStringVector
std::vector< std::string > known_services_
mapviz
Author(s): Marc Alban
autogenerated on Sun Sep 8 2024 02:27:09