aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/codetester/CodeTesterWindow.cpp
diff options
context:
space:
mode:
authorGravatar staticfox2016-08-19 16:13:13 -0400
committerGravatar staticfox2016-08-19 16:13:13 -0400
commit0f298f642250a57dc7d227a48241af4007ad6462 (patch)
tree3a11efca2969ee7ccd9d0a9d11de0cf996d8c68b /src/modules/codetester/CodeTesterWindow.cpp
parentgeneral: Cleanup (diff)
downloadKVIrc-0f298f642250a57dc7d227a48241af4007ad6462.tar.gz
KVIrc-0f298f642250a57dc7d227a48241af4007ad6462.tar.bz2
KVIrc-0f298f642250a57dc7d227a48241af4007ad6462.zip
CodeTesterWindow: Use unordered_set
Diffstat (limited to 'src/modules/codetester/CodeTesterWindow.cpp')
-rw-r--r--src/modules/codetester/CodeTesterWindow.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/modules/codetester/CodeTesterWindow.cpp b/src/modules/codetester/CodeTesterWindow.cpp
index fb82938a2..e77ee3a8c 100644
--- a/src/modules/codetester/CodeTesterWindow.cpp
+++ b/src/modules/codetester/CodeTesterWindow.cpp
@@ -40,7 +40,9 @@
#include <QLabel>
#include <QMenu>
-extern KviPointerList<CodeTesterWindow> * g_pCodeTesterWindowList;
+#include <unordered_set>
+
+extern std::unordered_set<CodeTesterWindow *> g_pCodeTesterWindowList;
CodeTesterWidget::CodeTesterWidget(QWidget * par)
: QWidget(par)
@@ -81,14 +83,14 @@ void CodeTesterWidget::execute()
CodeTesterWindow::CodeTesterWindow()
: KviWindow(KviWindow::ScriptEditor, "codetester", nullptr)
{
- g_pCodeTesterWindowList->append(this);
+ g_pCodeTesterWindowList.insert(this);
m_pTester = new CodeTesterWidget(this);
}
CodeTesterWindow::~CodeTesterWindow()
{
- g_pCodeTesterWindowList->removeRef(this);
+ g_pCodeTesterWindowList.erase(this);
}
QPixmap * CodeTesterWindow::myIconPtr()