disp_remote_ui::disp_remote_ui(QWidget *parent) : QMainWindow(parent), ui(new Ui::disp_remote_ui) { ui->setupUi(this); disp_connection.secureConnect(); connect(&disp_connection, SIGNAL(socket_up()), this, SLOT(socket_up())); connect(&disp_connection, SIGNAL(socket_down()), this, SLOT(socket_down())); disp_svc = new ZConfServiceBrowser(this); disp_svc->browse("_dispensaryui._tcp"); connect(disp_svc, SIGNAL(serviceEntryAdded(QString)), this, SLOT(service_found(QString))); }
void init(QString serviceType) { delete browser; browser = new ZConfServiceBrowser(q); type = serviceType; QObject::connect(browser, SIGNAL(serviceEntryAdded(QString)), q, SLOT(addService(QString))); QObject::connect(browser, SIGNAL(serviceEntryRemoved(QString)), q, SLOT(removeService(QString))); q->clear(); browser->browse(type); }