@@ -12,16 +12,19 @@ cpp! {{
12
12
} }
13
13
14
14
cpp_class ! (
15
- /// Wrapper for Qt's QMessageLogContext
15
+ /// Wrapper for [`QMessageLogContext`] class.
16
+ ///
17
+ /// [`QMessageLogContext`]: https://doc.qt.io/qt-5/qmessagelogcontext.html
16
18
pub unsafe struct QMessageLogContext as "QMessageLogContext"
17
19
) ;
18
20
19
21
impl QMessageLogContext {
20
- // Return QMessageLogContext::line
22
+ /// Wrapper for ` QMessageLogContext::line`.
21
23
pub fn line ( & self ) -> i32 {
22
24
cpp ! ( unsafe [ self as "QMessageLogContext*" ] -> i32 as "int" { return self ->line; } )
23
25
}
24
- // Return QMessageLogContext::file
26
+
27
+ /// Wrapper for `QMessageLogContext::file`.
25
28
pub fn file ( & self ) -> & str {
26
29
unsafe {
27
30
let x = cpp ! ( [ self as "QMessageLogContext*" ] -> * const c_char as "const char*" {
@@ -33,7 +36,8 @@ impl QMessageLogContext {
33
36
std:: ffi:: CStr :: from_ptr ( x) . to_str ( ) . unwrap ( )
34
37
}
35
38
}
36
- // Return QMessageLogContext::function
39
+
40
+ /// Wrapper for `QMessageLogContext::function`.
37
41
pub fn function ( & self ) -> & str {
38
42
unsafe {
39
43
let x = cpp ! ( [ self as "QMessageLogContext*" ] -> * const c_char as "const char*" {
@@ -45,7 +49,8 @@ impl QMessageLogContext {
45
49
std:: ffi:: CStr :: from_ptr ( x) . to_str ( ) . unwrap ( )
46
50
}
47
51
}
48
- // Return QMessageLogContext::category
52
+
53
+ /// Wrapper for `QMessageLogContext::category`.
49
54
pub fn category ( & self ) -> & str {
50
55
unsafe {
51
56
let x = cpp ! ( [ self as "QMessageLogContext*" ] -> * const c_char as "const char*" {
@@ -59,7 +64,9 @@ impl QMessageLogContext {
59
64
}
60
65
}
61
66
62
- /// Wrap Qt's QtMsgType enum
67
+ /// Wrapper for [`Qt::QtMsgType`][] enum.
68
+ ///
69
+ /// [`Qt::QtMsgType`]: https://doc.qt.io/qt-5/qtglobal.html#QtMsgType-enum
63
70
#[ repr( C ) ]
64
71
// XXX: Do NOT derive Ord and PartialOrd.
65
72
// XXX: Variants are not ordered by severity.
@@ -192,7 +199,7 @@ extern "C" fn log_capture(msg_type: QtMsgType,
192
199
/// This function may be called more than once.
193
200
///
194
201
/// [qt-log]: https://doc.qt.io/qt-5/qtglobal.html#qInstallMessageHandler
195
- /// [log]: https://docs.rs /log
202
+ /// [log]: https://crates.io/crates /log
196
203
/// [`log::Record`]: https://docs.rs/log/0.4.10/log/struct.Record.html
197
204
/// [lvl]: ./struct.QtMsgType.html
198
205
#[ cfg( feature = "log" ) ]
0 commit comments