diff options
| author | 2015-11-06 00:09:17 -0500 | |
|---|---|---|
| committer | 2015-11-06 00:09:17 -0500 | |
| commit | 61e5141b21dcaf9829b180848edb1b54411c4d3b (patch) | |
| tree | a761c6a9f81aba08502394a1a2c1ac3393edf258 /src/modules/options/OptionsWidget_servers.cpp | |
| parent | Merge pull request #1722 from un1versal/My-Favorite-Martian (diff) | |
| download | KVIrc-61e5141b21dcaf9829b180848edb1b54411c4d3b.tar.gz KVIrc-61e5141b21dcaf9829b180848edb1b54411c4d3b.tar.bz2 KVIrc-61e5141b21dcaf9829b180848edb1b54411c4d3b.zip | |
server: Add a warning dialog when clearing servers
Diffstat (limited to 'src/modules/options/OptionsWidget_servers.cpp')
| -rw-r--r-- | src/modules/options/OptionsWidget_servers.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/modules/options/OptionsWidget_servers.cpp b/src/modules/options/OptionsWidget_servers.cpp index f72653bf3..11106a11d 100644 --- a/src/modules/options/OptionsWidget_servers.cpp +++ b/src/modules/options/OptionsWidget_servers.cpp @@ -2136,6 +2136,17 @@ IrcServerOptionsTreeWidgetItem * OptionsWidget_servers::findNetItem(const QStrin void OptionsWidget_servers::clearList() { + QString txt = "<p>"; + txt += __tr2qs_ctx("If you click <b>Yes</b>, all of your saved networks, servers, settings, and passwords will be lost. " + "Would you like to continue?","options"); + txt += "</p>"; + + if(QMessageBox::question( + this, + __tr2qs_ctx("Confirm clearing server list","options"), + txt, __tr2qs_ctx("Yes","options"), __tr2qs_ctx("No","options"),0,1 + ) != 0) return; + m_pTreeWidget->clear(); m_pLastEditedItem = 0; currentItemChanged(0,0); |
