Go to the documentation of this file.
25 #include <IceUtil/Handle.h>
26 #include <Ice/Proxy.h>
71 Ui::IceProxyFinder*
getUi();
97 Ui::IceProxyFinder*
ui;
99 std::unique_ptr<Impl>
impl;
107 template <
typename ProxyType>
118 ProxyType object = ProxyType::checkedCast(current->ice_timeout(60));
121 return current->ice_getIdentity().name;
128 return getProxyNameListBase(searchMask);
~IceProxyFinderBase() override
IceUtil::Handle< IceManager > IceManagerPtr
IceManager smart pointer.
void setSearchMask(const QString &searchMask)
Ui::IceProxyFinder * getUi()
QStringList getProxyNameList(QString searchMask) const override
void updateProxyListComboBoxSignal(const QStringList &proxyList)
void setIceManager(IceManagerPtr icemanager, bool fetchProxies=true)
The IceProxyFinderBase class provides a convenient way to query online proxies in the ice network,...
void triggerProxyListComboBoxUpdateSignal()
std::string getTypedProxyName(Ice::ObjectPrx const ¤t) const override
IceProxyFinderBase(QWidget *parent=0)
void comboBoxTextChanged(QString currentText)
virtual std::string getTypedProxyName(Ice::ObjectPrx const ¤t) const
QStringList getProxyNameList(QString searchMask) const override
IceTopicFinder(QWidget *parent=0)
void evaluateValidProxySelectedSignal(const QString &proxyName)
void setDefaultSelectedProxy(const QString &proxyName)
virtual QStringList getProxyNameList(QString searchMask) const =0
QString getSelectedProxyName() const
std::unique_ptr< Impl > impl
void updateProxyListComboBox(const QStringList &proxyList)
QWidget * getProxyNameComboBox()
The IceTopicFinder class queries and show all available topic registered with IceStorm.
IceProxyFinder(QWidget *parent=0)
void validProxySelected(const QString &proxyName)
void showSearchMaskField(bool show)
void triggerProxyListUpdate()
void showLabels(bool show)
This file offers overloads of toIce() and fromIce() functions for STL container types.
QStringList getProxyNameListBase(QString searchMask) const
void setDefaultSelectedProxyAsItem(const QString &proxyName)