Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vmj-qt
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kulya
vmj-qt
Commits
33c7f377
Commit
33c7f377
authored
Feb 08, 2022
by
Jose Lopes
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Solve issues with python 3.10
GH-3
parent
a54013c1
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
15 additions
and
14 deletions
+15
-14
chatwindow.py
blink/chatwindow.py
+2
-1
sessions.py
blink/sessions.py
+3
-3
buttons.py
blink/widgets/buttons.py
+2
-2
lineedit.py
blink/widgets/lineedit.py
+7
-7
video.py
blink/widgets/video.py
+1
-1
No files found.
blink/chatwindow.py
View file @
33c7f377
...
@@ -18,7 +18,8 @@ from application.python import Null, limit
...
@@ -18,7 +18,8 @@ from application.python import Null, limit
from
application.python.descriptor
import
WriteOnceAttribute
from
application.python.descriptor
import
WriteOnceAttribute
from
application.python.types
import
MarkerType
from
application.python.types
import
MarkerType
from
application.system
import
makedirs
from
application.system
import
makedirs
from
collections
import
MutableSet
,
deque
from
collections.abc
import
MutableSet
from
collections
import
deque
from
datetime
import
datetime
,
timedelta
from
datetime
import
datetime
,
timedelta
from
itertools
import
count
from
itertools
import
count
from
lxml
import
etree
,
html
from
lxml
import
etree
,
html
...
...
blink/sessions.py
View file @
33c7f377
...
@@ -5094,13 +5094,13 @@ class IncomingDialogBase(QDialog):
...
@@ -5094,13 +5094,13 @@ class IncomingDialogBase(QDialog):
total_width
=
width
+
window_frame_size
.
width
()
total_width
=
width
+
window_frame_size
.
width
()
total_height
=
height
+
window_frame_size
.
height
()
total_height
=
height
+
window_frame_size
.
height
()
x
=
limit
(
screen_geometry
.
center
()
.
x
()
-
total_width
/
2
,
min
=
available_geometry
.
left
(),
max
=
available_geometry
.
right
()
-
total_width
)
x
=
int
(
limit
(
screen_geometry
.
center
()
.
x
()
-
total_width
/
2
,
min
=
available_geometry
.
left
(),
max
=
available_geometry
.
right
()
-
total_width
)
)
if
slot
is
None
:
if
slot
is
None
:
y
=
-
1
y
=
-
1
elif
slot
%
2
==
0
:
elif
slot
%
2
==
0
:
y
=
screen_geometry
.
center
()
.
y
()
+
(
slot
-
1
)
*
total_height
/
2
y
=
int
(
screen_geometry
.
center
()
.
y
()
+
(
slot
-
1
)
*
total_height
/
2
)
else
:
else
:
y
=
screen_geometry
.
center
()
.
y
()
-
slot
*
total_height
/
2
y
=
int
(
screen_geometry
.
center
()
.
y
()
-
slot
*
total_height
/
2
)
if
available_geometry
.
top
()
<=
y
<=
available_geometry
.
bottom
()
-
total_height
:
if
available_geometry
.
top
()
<=
y
<=
available_geometry
.
bottom
()
-
total_height
:
self
.
setGeometry
(
x
,
y
,
width
,
height
)
self
.
setGeometry
(
x
,
y
,
width
,
height
)
...
...
blink/widgets/buttons.py
View file @
33c7f377
...
@@ -620,8 +620,8 @@ class StateButton(QToolButton):
...
@@ -620,8 +620,8 @@ class StateButton(QToolButton):
return
pixmap
return
pixmap
size
=
max
(
pixmap
.
width
(),
pixmap
.
height
())
size
=
max
(
pixmap
.
width
(),
pixmap
.
height
())
offset_x
=
(
size
-
pixmap
.
width
())
/
2
offset_x
=
int
((
size
-
pixmap
.
width
())
/
2
)
offset_y
=
(
size
-
pixmap
.
height
())
/
2
offset_y
=
int
((
size
-
pixmap
.
height
())
/
2
)
new_pixmap
=
QPixmap
(
size
,
size
)
new_pixmap
=
QPixmap
(
size
,
size
)
new_pixmap
.
fill
(
Qt
.
transparent
)
new_pixmap
.
fill
(
Qt
.
transparent
)
...
...
blink/widgets/lineedit.py
View file @
33c7f377
...
@@ -68,13 +68,13 @@ class LineEdit(QLineEdit):
...
@@ -68,13 +68,13 @@ class LineEdit(QLineEdit):
text_rect
.
adjust
(
spacing
,
0
,
-
spacing
,
0
)
text_rect
.
adjust
(
spacing
,
0
,
-
spacing
,
0
)
mid_height
=
text_rect
.
center
()
.
y
()
+
1
-
(
text_rect
.
height
()
%
2
)
# need -1 correction for odd heights -Dan
mid_height
=
text_rect
.
center
()
.
y
()
+
1
-
(
text_rect
.
height
()
%
2
)
# need -1 correction for odd heights -Dan
if
self
.
left_layout
.
count
()
>
0
:
if
self
.
left_layout
.
count
()
>
0
:
left_height
=
mid_height
-
self
.
left_widget
.
height
()
/
2
left_height
=
int
(
mid_height
-
self
.
left_widget
.
height
()
/
2
)
left_width
=
self
.
left_widget
.
width
()
left_width
=
self
.
left_widget
.
width
()
if
left_width
==
0
:
if
left_width
==
0
:
left_height
=
mid_height
-
self
.
left_widget
.
sizeHint
()
.
height
()
/
2
left_height
=
int
(
mid_height
-
self
.
left_widget
.
sizeHint
()
.
height
()
/
2
)
self
.
left_widget
.
move
(
text_rect
.
x
(),
left_height
)
self
.
left_widget
.
move
(
text_rect
.
x
(),
left_height
)
text_rect
.
setX
(
self
.
left_margin
)
text_rect
.
setX
(
self
.
left_margin
)
text_rect
.
setY
(
mid_height
-
self
.
right_widget
.
sizeHint
()
.
height
()
/
2.0
)
text_rect
.
setY
(
int
(
mid_height
-
self
.
right_widget
.
sizeHint
()
.
height
()
/
2.0
)
)
text_rect
.
setHeight
(
self
.
right_widget
.
sizeHint
()
.
height
())
text_rect
.
setHeight
(
self
.
right_widget
.
sizeHint
()
.
height
())
self
.
right_widget
.
setGeometry
(
text_rect
)
self
.
right_widget
.
setGeometry
(
text_rect
)
...
@@ -201,8 +201,8 @@ class SearchIcon(QWidget):
...
@@ -201,8 +201,8 @@ class SearchIcon(QWidget):
def
paintEvent
(
self
,
event
):
def
paintEvent
(
self
,
event
):
painter
=
QPainter
(
self
)
painter
=
QPainter
(
self
)
if
self
.
icon
is
not
None
:
if
self
.
icon
is
not
None
:
x
=
(
self
.
width
()
-
self
.
icon
.
width
())
/
2
x
=
int
((
self
.
width
()
-
self
.
icon
.
width
())
/
2
)
y
=
(
self
.
height
()
-
self
.
icon
.
height
())
/
2
y
=
int
((
self
.
height
()
-
self
.
icon
.
height
())
/
2
)
painter
.
drawPixmap
(
x
,
y
,
self
.
icon
)
painter
.
drawPixmap
(
x
,
y
,
self
.
icon
)
...
@@ -232,8 +232,8 @@ class ClearButton(QAbstractButton):
...
@@ -232,8 +232,8 @@ class ClearButton(QAbstractButton):
painter
=
QPainter
(
self
)
painter
=
QPainter
(
self
)
icon
=
self
.
icon_pressed
if
self
.
isDown
()
else
self
.
icon
icon
=
self
.
icon_pressed
if
self
.
isDown
()
else
self
.
icon
if
icon
is
not
None
:
if
icon
is
not
None
:
x
=
(
self
.
width
()
-
icon
.
width
())
/
2
x
=
int
((
self
.
width
()
-
icon
.
width
())
/
2
)
y
=
(
self
.
height
()
-
icon
.
height
())
/
2
y
=
int
((
self
.
height
()
-
icon
.
height
())
/
2
)
painter
.
drawPixmap
(
x
,
y
,
icon
)
painter
.
drawPixmap
(
x
,
y
,
icon
)
else
:
else
:
width
=
self
.
width
()
width
=
self
.
width
()
...
...
blink/widgets/video.py
View file @
33c7f377
...
@@ -56,7 +56,7 @@ class VideoSurface(QWidget):
...
@@ -56,7 +56,7 @@ class VideoSurface(QWidget):
self
.
cursors
.
resize_bottom
=
QCursor
(
QIcon
(
Resources
.
get
(
'icons/resize-bottom.svg'
))
.
pixmap
(
16
),
hotX
=
8
,
hotY
=
16
)
self
.
cursors
.
resize_bottom
=
QCursor
(
QIcon
(
Resources
.
get
(
'icons/resize-bottom.svg'
))
.
pixmap
(
16
),
hotX
=
8
,
hotY
=
16
)
if
framerate
is
not
None
:
if
framerate
is
not
None
:
self
.
_clock
=
QTimer
()
self
.
_clock
=
QTimer
()
self
.
_clock
.
setInterval
(
1000
/
framerate
)
self
.
_clock
.
setInterval
(
int
(
1000
/
framerate
)
)
self
.
_clock
.
timeout
.
connect
(
self
.
update
)
self
.
_clock
.
timeout
.
connect
(
self
.
update
)
else
:
else
:
self
.
_clock
=
None
self
.
_clock
=
None
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment