Skip to content

Commit 9543b38

Browse files
committed
Devices lists set as "static"
Time to start queue process changed
1 parent 60d6c3d commit 9543b38

File tree

5 files changed

+10
-11
lines changed

5 files changed

+10
-11
lines changed

__pycache__/blueP.cpython-38.pyc

5 Bytes
Binary file not shown.
-17 Bytes
Binary file not shown.

blueP.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ def get_bluetooth_devices(self):
6666
if device.get("port") != 0:
6767
headphone_devices.append(device)
6868

69-
self.devices_list = headphone_devices.copy()
70-
71-
return self.devices_list
69+
Blue.devices_list = headphone_devices.copy()
70+
71+
return Blue.devices_list
7272

7373
def get_battery_level(self, device):
7474

external_threads.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
def get_headsets_devices(queue, event):
88
if event.is_set() == True:
9-
lista_dispositivos = blueClass.get_bluetooth_devices()
10-
queue.put(lista_dispositivos)
9+
blueClass.get_bluetooth_devices()
10+
queue.put("OK")
1111
event.clear()
1212

1313
def get_battery_level(queue, event, selected_device):

main.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def handle_button_click(self):
3131
self.event.set()
3232
thread_get_bt_devices = threading.Thread(target=external_threads.get_headsets_devices, args=(self.pip_devices, self.event,), daemon=True)
3333
thread_get_bt_devices.start()
34-
QtCore.QTimer.singleShot(500, self.process_queue_get_devices)
34+
QtCore.QTimer.singleShot(100, self.process_queue_get_devices)
3535

3636
def handle_listBox_click(self, event):
3737
self.disable_button()
@@ -46,8 +46,7 @@ def handle_listBox_click(self, event):
4646

4747
def process_queue_get_devices(self):
4848
try:
49-
message = self.pip_devices.get(block=False)
50-
blueClass.devices_list = message
49+
self.pip_devices.get(block=False)
5150
self.pop_listBox()
5251
self.show_bt_icon()
5352
self.enable_button()
@@ -65,7 +64,6 @@ def process_queue_get_battery(self, device_index):
6564
try:
6665
self.process_battery_timer += self.process_queue_get_battery_delay
6766
message = self.pip_battery.get(block=False)
68-
message = int(message)
6967
self.add_battery_level_lb(message, device_index)
7068
self.show_bt_icon()
7169
self.enable_button()
@@ -99,7 +97,7 @@ def add_battery_level_lb(self, battery_level, index):
9997
widget = QtWidgets.QWidget()
10098
widgetLayout = QtWidgets.QHBoxLayout()
10199
widgetLayout.setContentsMargins(200,2,0,2)
102-
progressBar = self.listbox_Item(battery_level)
100+
progressBar = self.listbox_progressBar(battery_level)
103101
widgetLayout.addWidget(progressBar)
104102
widget.setLayout(widgetLayout)
105103

@@ -118,8 +116,9 @@ def show_bt_icon(self):
118116
def hide_bt_icon(self):
119117
self.ui.bt_icon.hide()
120118

121-
def listbox_Item(self, battery_level):
119+
def listbox_progressBar(self, battery_level):
122120
#progress bar
121+
battery_level = int(battery_level)
123122
font = QtGui.QFont()
124123
font.setPointSize(9)
125124
battery_bar = QtWidgets.QProgressBar(self.ui.centralwidget)

0 commit comments

Comments
 (0)