1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
use crate::internal_prelude::*;
use crate::QString;
cpp! {{
#include <QtCore/QString>
#include <QtCore/QUrl>
}}
cpp_class!(
#[derive(PartialEq, PartialOrd, Eq, Ord)]
pub unsafe struct QUrl as "QUrl"
);
impl QUrl {
pub fn from_user_input(user_input: QString) -> QUrl {
cpp!(unsafe [user_input as "QString"] -> QUrl as "QUrl" {
return QUrl::fromUserInput(user_input);
})
}
}
impl From<QString> for QUrl {
fn from(qstring: QString) -> QUrl {
cpp!(unsafe [qstring as "QString"] -> QUrl as "QUrl" {
return QUrl(qstring);
})
}
}