summaryrefslogtreecommitdiffstats
path: root/examples/opcua/opcuaviewer/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/opcua/opcuaviewer/mainwindow.cpp')
-rw-r--r--examples/opcua/opcuaviewer/mainwindow.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/opcua/opcuaviewer/mainwindow.cpp b/examples/opcua/opcuaviewer/mainwindow.cpp
index 23e41f0..589cd6d 100644
--- a/examples/opcua/opcuaviewer/mainwindow.cpp
+++ b/examples/opcua/opcuaviewer/mainwindow.cpp
@@ -192,7 +192,11 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
//! [PKI Configuration]
void MainWindow::setupPkiConfiguration()
{
- const QString pkidir = QCoreApplication::applicationDirPath() + "/pki";
+ QString pkidir = QCoreApplication::applicationDirPath();
+#ifdef Q_OS_WIN
+ pkidir += "../";
+#endif
+ pkidir += "/pki";
m_pkiConfig.setClientCertificateFile(pkidir + "/own/certs/opcuaviewer.der");
m_pkiConfig.setPrivateKeyFile(pkidir + "/own/private/opcuaviewer.pem");
m_pkiConfig.setTrustListDirectory(pkidir + "/trusted/certs");