Skip to content

Commit

Permalink
test: perf issue benchmarking
Browse files Browse the repository at this point in the history
  • Loading branch information
alexjba committed Jun 24, 2024
1 parent 20d4db1 commit 3040c23
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/nimqml.nim
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@ proc signal_handler*(receiver: pointer, signal: cstring, slot: cstring) =
if(dosqobj.isNil == false):
dos_signal(receiver, signal, slot)

proc registerLogHandler*(qobject: pointer) =
## Register the log handler
var dosqobj = cast[DosQObject](qobject)
if(dosqobj.isNil == false):
dos_register_log_handler(dosqobj)

proc image_resizer*(imagePath: string, maxSize: int = 2000, tmpDir: string): string =
discard existsOrCreateDir(tmpDir)
let imgResizer = dos_image_resizer(imagePath.cstring, maxSize.cint, tmpDir.cstring)
Expand Down
1 change: 1 addition & 0 deletions src/nimqml/private/dotherside.nim
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@ proc dos_qguiapplication_initialize_opengl() {.cdecl, dynlib: dynLibName, import
proc dos_qtwebview_initialize() {.cdecl, dynlib: dynLibName, importc.}
proc dos_qguiapplication_try_enable_threaded_renderer() {.cdecl, dynlib: dynLibName, importc.}
proc dos_qguiapplication_create() {.cdecl, dynlib: dynLibName, importc.}
proc dos_register_log_handler(qobject: DosQObject) {.cdecl, dynlib: dynLibName, importc.}
proc dos_qguiapplication_exec() {.cdecl, dynlib: dynLibName, importc.}
proc dos_qguiapplication_quit() {.cdecl, dynlib: dynLibName, importc.}
proc dos_qguiapplication_restart() {.cdecl, dynlib: dynLibName, importc.}
Expand Down

0 comments on commit 3040c23

Please sign in to comment.