From 9be2119838cd5675cfa5ead44e9c65566db1d727 Mon Sep 17 00:00:00 2001
From: Christoph Schmidt <christoph.,schmidt@tugraz.at>
Date: Tue, 21 Nov 2023 16:07:26 +0100
Subject: [PATCH] Added inits to avoid import problems

---
 examples/config.yaml                                   |  2 +-
 examples/main.py                                       |  2 +-
 .../adcaptdevicecontrol/.idea/adcaptdevicecontrol.iml  | 10 ----------
 src/CaptDeviceControl/controller/__init__.py           |  4 ++++
 src/CaptDeviceControl/model/__init__.py                |  4 ++++
 src/CaptDeviceControl/view/__init__.py                 |  4 ++++
 6 files changed, 14 insertions(+), 12 deletions(-)
 delete mode 100644 src/CaptDeviceControl/adcaptdevicecontrol/.idea/adcaptdevicecontrol.iml
 create mode 100644 src/CaptDeviceControl/controller/__init__.py
 create mode 100644 src/CaptDeviceControl/model/__init__.py
 create mode 100644 src/CaptDeviceControl/view/__init__.py

diff --git a/examples/config.yaml b/examples/config.yaml
index d3bf9f9..c2cf54e 100644
--- a/examples/config.yaml
+++ b/examples/config.yaml
@@ -1,4 +1,4 @@
-# - Configuration file stored 2023-11-21 15:48:11.683307 - 
+# - Configuration file stored 2023-11-21 16:06:33.434192 - 
 CaptDeviceConfig: #!!python/object:controller.CaptDeviceConfig
  sample_rate: 50000 # Sample rate: Sample rate of the device
  streaming_rate: 500 # Streaming rate: Streaming rate in Hz (should be below 1kHz)
diff --git a/examples/main.py b/examples/main.py
index d91a43c..3f60687 100644
--- a/examples/main.py
+++ b/examples/main.py
@@ -2,7 +2,7 @@ import logging
 import sys
 import os
 
-sys.path.append('..')
+sys.path.append('../src')
 
 from PySide6.QtWidgets import QApplication
 from rich.logging import RichHandler
diff --git a/src/CaptDeviceControl/adcaptdevicecontrol/.idea/adcaptdevicecontrol.iml b/src/CaptDeviceControl/adcaptdevicecontrol/.idea/adcaptdevicecontrol.iml
deleted file mode 100644
index 57ba534..0000000
--- a/src/CaptDeviceControl/adcaptdevicecontrol/.idea/adcaptdevicecontrol.iml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="PYTHON_MODULE" version="4">
-  <component name="NewModuleRootManager">
-    <content url="file://$MODULE_DIR$">
-      <excludeFolder url="file://$MODULE_DIR$/.venv_Chris_PC" />
-    </content>
-    <orderEntry type="jdk" jdkName="Python 3.10 (adcaptdevicecontrol)" jdkType="Python SDK" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/src/CaptDeviceControl/controller/__init__.py b/src/CaptDeviceControl/controller/__init__.py
new file mode 100644
index 0000000..2930a2a
--- /dev/null
+++ b/src/CaptDeviceControl/controller/__init__.py
@@ -0,0 +1,4 @@
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(__file__), '../'))
\ No newline at end of file
diff --git a/src/CaptDeviceControl/model/__init__.py b/src/CaptDeviceControl/model/__init__.py
new file mode 100644
index 0000000..2930a2a
--- /dev/null
+++ b/src/CaptDeviceControl/model/__init__.py
@@ -0,0 +1,4 @@
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(__file__), '../'))
\ No newline at end of file
diff --git a/src/CaptDeviceControl/view/__init__.py b/src/CaptDeviceControl/view/__init__.py
new file mode 100644
index 0000000..2930a2a
--- /dev/null
+++ b/src/CaptDeviceControl/view/__init__.py
@@ -0,0 +1,4 @@
+import os
+import sys
+
+sys.path.append(os.path.join(os.path.dirname(__file__), '../'))
\ No newline at end of file
-- 
GitLab