38 const QString& current_remote_broker_uri,
39 std::function<
bool(
const QString&,
const QString&)> connect_function,
40 QWidget* parent =
nullptr);
43 virtual void closeEvent(QCloseEvent* e)
override;
47 void setButtonsEnable(
bool enable);
50 void connectButtonClicked();
53 std::function<bool(
const QString&,
const QString&)> connect_function;
55 QVBoxLayout* main_layout =
nullptr;
56 QHBoxLayout* local_uri_layout =
nullptr;
57 QHBoxLayout* remote_uri_layout =
nullptr;
58 QHBoxLayout* buttons_layout =
nullptr;
59 QLabel* local_uri_label =
nullptr;
60 QLabel* remote_uri_label =
nullptr;
61 QLineEdit* remote_uri_linedit =
nullptr;
62 QLineEdit* local_uri_linedit =
nullptr;
63 QPushButton* connect_button =
nullptr;
64 QPushButton* close_button =
nullptr;
65 QLabel* status_label =
nullptr;
DdtBrokerConnectDialog(const QString ¤t_local_broker_uri, const QString ¤t_remote_broker_uri, std::function< bool(const QString &, const QString &)> connect_function, QWidget *parent=nullptr)
Definition ddtBrokerConnectDialog.cpp:23