MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / ok

Method ok

src/common/dialog/commondialog.cpp:42–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42void CommonDialog::ok(QString text, QString title,
43 DMessageBox::Icon icon,
44 std::function<void (bool)> okCallBack)
45{
46 if (text.isEmpty())
47 return;
48
49 DMessageBox messageBox;
50 messageBox.setWindowTitle(title);
51 messageBox.setText(text);
52 messageBox.setIcon(icon);
53 messageBox.setStandardButtons(DMessageBox::Ok);
54 messageBox.button(DMessageBox::Ok)->setText(QObject::tr("Ok"));
55 if (okCallBack)
56 QObject::connect(messageBox.button(DMessageBox::Ok),
57 &QAbstractButton::clicked, okCallBack);
58 messageBox.exec();
59}
60
61void CommonDialog::question(QString text, QString title, DMessageBox::Icon icon, std::function<void (bool)> okCallBack, std::function<void (bool)> noCallBack, std::function<void (bool)> cancelCallBack)
62{

Callers

nothing calls this directly

Calls 5

connectFunction · 0.85
isEmptyMethod · 0.45
setTextMethod · 0.45
setIconMethod · 0.45
execMethod · 0.45

Tested by

no test coverage detected