qtrs 0.5.5

qtrs - A type-safe, builder-pattern-driven Qt6 GUI library for Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
unsafe extern "C++" {
    include!("src/cpp/qt_widget.h");
    // --- QSlider ---
    unsafe fn QSlider_new(orientation: i32, parent: *mut QWidget) -> *mut QSlider;
    unsafe fn QSlider_value(s: *mut QSlider) -> i32;
    unsafe fn QSlider_setValue(s: *mut QSlider, value: i32);
    unsafe fn QSlider_setRange(s: *mut QSlider, min: i32, max: i32);
    unsafe fn QSlider_setOrientation(s: *mut QSlider, o: i32);
    unsafe fn QSlider_orientation(s: *mut QSlider) -> i32;
    unsafe fn QSlider_setTickPosition(s: *mut QSlider, pos: i32);
    unsafe fn QSlider_setTickInterval(s: *mut QSlider, interval: i32);
    unsafe fn QSlider_invertedAppearance(s: *mut QSlider) -> bool;
    unsafe fn QSlider_delete(s: *mut QSlider);
    unsafe fn QSlider_onValueChanged(s: *mut QSlider, ctx: u64);
}