MCPcopy Create free account
hub / github.com/LeFroid/Viper-Browser / closeEvent

Method closeEvent

src/ui/user_scripts/UserScriptEditor.cpp:109–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107}
108
109void UserScriptEditor::closeEvent(QCloseEvent *event)
110{
111 if (!m_scriptModified)
112 {
113 event->accept();
114 return;
115 }
116
117 QMessageBox::StandardButton answer =
118 QMessageBox::question(this, tr("Script Editor"),
119 tr("This script has been modified. Would you like to save before closing the script?"),
120 QMessageBox::Cancel | QMessageBox::No | QMessageBox::Yes,
121 QMessageBox::Yes);
122
123 if (answer == QMessageBox::Cancel)
124 event->ignore();
125 else if (answer == QMessageBox::No)
126 event->accept();
127 else if (answer == QMessageBox::Yes)
128 {
129 saveScript();
130 event->accept();
131 }
132}
133

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected