aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/codetester/CodeTesterWindow.cpp
diff options
context:
space:
mode:
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()