Alexander Alekhin
c80b270678
cmake: force lowercase plugins internal names
3 years ago
Alexander Alekhin
dcc32e84b9
highgui: fix Win32 with OPENGL=ON
3 years ago
Alexander Alekhin
3e01a387ba
highgui: fix Win32 with OPENGL=ON
3 years ago
Patrick Whalen
b2005ccaef
Fix broken build for Qt6 with options: WITH_QT=ON and WITH_OPENGL=ON
...
- QGLWidget changed to QOpenGLWidget in window_QT.h for Qt6 using
typedef OpenCVQtWidgetBase for handling Qt version
- Implement Qt6/OpenGL functionality in window_QT.cpp
- Swap QGLWidget:: function calls for OpenCVQtWidgetBase:: function calls
- QGLWidget::updateGL deprecated, swap to QOpenGLWidget::update for Qt6
- Add preprocessor definition to detect Qt6 -- HAVE_QT6
- Add OpenGLWidgets to qdeps list in highgui CMakeLists.txt
- find_package CMake command added for locating Qt module OpenGLWidgets
- Added check that Qt6::OpenGLWidgets component is found. Shut off Qt-openGL functionality if not found.
3 years ago
Michael Davis
d2f87ca76c
Merge pull request #21147 from mjmdavis:4.x
...
* remove tickmarks on NSSlider
3 years ago
yuki takehara
a6277370ca
Merge pull request #21107 from take1014:remove_assert_21038
...
resolves #21038
* remove C assert
* revert C header
* fix several points in review
* fix test_ds.cpp
3 years ago
Christian Clauss
ebe4ca6b60
Fix typos discovered by codespell
3 years ago
Alexander Alekhin
a2716712ab
highgui(win32): fix trackbar setRange
3 years ago
Alexander Alekhin
66f3e97457
highgui: drop invalid cvGetWindowImageRect
3 years ago
Alexander Alekhin
0ee61d178f
highgui: drop invalid cvGetWindowImageRect
...
- return type is C++ template
- removal from 'extern "C"' scope broke ABI anyway, so this symbols is removed completelly
3 years ago
Stanislaw Halik
3d93675ff9
fix link error on shared libs with -MT
3 years ago
Alexander Alekhin
39ee5c5a46
plugins: reverse candidates order to fetch higher versions first
3 years ago
Alexander Alekhin
af56151231
highgui(docs): we don't support 32-bit integer images in imshow()
3 years ago
Alexander Alekhin
bdaa6a1910
highgui: repair Qt backend
3 years ago
xhawk18
24f43e7ae9
Merge pull request #20183 from xhawk18:3.4
...
* improve compatibility for qt 6.
* cmake(highgui): rework Qt dependency support
* cmake(highgui): workaround Qt5Config.cmake "components" bug
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years ago
Alexander Alekhin
350562919c
highgui(win32): avoid using of stalled iterator
3 years ago
Alexander Alekhin
4ff76cad2a
cmake: fix cross-compilation problems
...
- unexpected pkg-config module (we should not use host binary)
- bump cmake_minimum_required to 3.5 in toolchain files
4 years ago
Alexander Alekhin
4015a5486c
cmake: process modules in the same CMake scope
4 years ago
Xinguang Bian
5627a0cbdf
fix scale problem in DefaultViewPort::controlImagePosition()
4 years ago
Alexander Alekhin
cbff19ff1a
highgui: fix win32 backend behavior
4 years ago
Alexander Alekhin
5d0cfa2527
cmake(highgui): don't allow multiple builtin backends
4 years ago
Alexander Alekhin
ef2b400c61
highgui: win32ui plugin
4 years ago
Smirnov Egor
7a276f39fb
reorder defined checks according to cmake file
4 years ago
Smirnov Egor
8f4f834ce6
applied modifier mask to the state
4 years ago
Alexander Alekhin
80238880e6
highgui(gtk): fix initialization order of global objects
4 years ago
Alexander Alekhin
f4abafb093
highgui: update error messages if no builtin backend
4 years ago
Alexander Alekhin
3e538355e2
highgui: force loading of imgcodecs module
...
- required for plugins on Linux (they use imwrite, but there is no link dependency)
4 years ago
Alexander Alekhin
995841624c
highgui(gtk): fix NULL ptr checks
4 years ago
Alexander Alekhin
f5f675ef6c
highgui(gtk): fix NULL ptr checks
4 years ago
Alexander Alekhin
327109f327
highgui: update backends handling, fix WITH_OPENGL=ON build
4 years ago
Alexander Alekhin
fb9a00c36d
highgui: cleanup and fixes
4 years ago
Smirnov Egor
fb68fe8930
bring back bounds check and switch to floor
4 years ago
Alexander Alekhin
3d2f4fa164
highgui: fix trackbar value pointer handling
4 years ago
Maksim Shabunin
684ba6fe14
highgui: fix config verification for GTK
4 years ago
Alexander Alekhin
70f69cb265
highgui: backends and plugins
4 years ago
Christoph Rackwitz
f479935cda
fix for #19870
...
HAVE_QT and HAVE_WIN32UI can both be true at the same time
if HAVE_QT, window_w32.cpp is not included in the build, see CMakeLists.txt
4 years ago
Alexander Alekhin
d2d6eba16a
cmake: fix add_apple_compiler_options() calls and OBJCXX handling
4 years ago
Alexander Alekhin
b6933dbf3a
highgui(pollKey): properly handle no-GUI case
4 years ago
Christoph Rackwitz
ab0e1c573a
highgui: expose VSYNC window property for OpenGL on W32
...
property getter/setter code conditional on HAVE_OPENGL
getter: return -1 upon specific OpenGL errors
4 years ago
Christoph Rackwitz
26da491053
implementation of pollKey, companion to waitKey
...
w32 backend: implemented
other backends: stubbed or fallback to waitKey
documentation: cross-linked and more precise in some places
4 years ago
Christoph Rackwitz
0c0cf8b19f
highgui: remove gutter in window_w32
4 years ago
shioko
5967acc9ca
fix typo of the word storage
4 years ago
Suleyman TURKMEN
cc7f17f011
update documentation
4 years ago
Suleyman TURKMEN
14e264f646
Update window_w32.cpp
4 years ago
Alexander Alekhin
1f2c83845d
backport: checks and fixes from static code analyzers results
...
original commit: 71f665bd8c
4 years ago
Alexander Alekhin
71f665bd8c
checks and fixes from static code analyzers results
4 years ago
Alexander Alekhin
7ec9f52509
highgui: don't terminate if we can't initialize GTK backend
...
- allow Users to handle such case
- exception will be thrown instead
5 years ago
shimat
39d3bbb601
fix error at #include <window_winrt_bridge.hpp>
5 years ago
Yuriy Obukh
edcc762f7a
add "Copy to clipboard functional" to imshow wnd with Qt
5 years ago
Vadim Pisarevsky
d67a6c1be4
Merge pull request #16588 from vpisarev:fix_macos_move_window
...
fixed cv::moveWindow() on mac
* fixed cv::moveWindow() on mac (issue #16343 ). Thanks to cwreynolds and saskatchewancatch for the help!
* fixed warnings about _x0 and _y0
* fixed warnings about _x0 and _y0
5 years ago