47 const QString& current_remote_broker_uri,
48 std::function<
bool(
const QString&,
const QString&)> connect_function,
49 QWidget* parent =
nullptr);
52 virtual void closeEvent(QCloseEvent* e)
override;
56 void setButtonsEnable(
bool enable);
59 void connectButtonClicked();
62 std::function<bool(
const QString&,
const QString&)> connect_function;
64 QVBoxLayout* main_layout =
nullptr;
65 QHBoxLayout* local_uri_layout =
nullptr;
66 QHBoxLayout* remote_uri_layout =
nullptr;
67 QHBoxLayout* buttons_layout =
nullptr;
68 QLabel* local_uri_label =
nullptr;
69 QLabel* remote_uri_label =
nullptr;
70 QLineEdit* remote_uri_linedit =
nullptr;
71 QLineEdit* local_uri_linedit =
nullptr;
72 QPushButton* connect_button =
nullptr;
73 QPushButton* close_button =
nullptr;
74 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:32