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)));
}
示例#2
0
 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);
 }