mirror of
https://github.com/redstrate/Auracite.git
synced 2025-04-23 21:27:45 +00:00
Add authorship information to KAboutData
This commit is contained in:
parent
10bb1c7f85
commit
8f13fdfaba
1 changed files with 11 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
||||||
use std::env::args;
|
use std::env::args;
|
||||||
use std::fs::write;
|
use std::fs::write;
|
||||||
use cxx_kde_frameworks::kcoreaddons::{KAboutData, License};
|
use cxx_kde_frameworks::kcoreaddons::{KAboutData, KAuthor, License};
|
||||||
use cxx_kde_frameworks::ki18n::{i18n, i18nc, KLocalizedContext, KLocalizedString};
|
use cxx_kde_frameworks::ki18n::{i18n, i18nc, KLocalizedContext, KLocalizedString};
|
||||||
use cxx_qt_lib::{QByteArray, QGuiApplication, QList, QQmlApplicationEngine, QQuickStyle, QString, QStringList, QUrl};
|
use cxx_qt_lib::{QByteArray, QGuiApplication, QList, QQmlApplicationEngine, QQuickStyle, QString, QStringList, QUrl};
|
||||||
use cxx_qt_lib_extras::{QCommandLineOption, QCommandLineParser};
|
use cxx_qt_lib_extras::{QCommandLineOption, QCommandLineParser};
|
||||||
|
@ -35,12 +35,21 @@ fn main() {
|
||||||
License::GPL_V3,
|
License::GPL_V3,
|
||||||
);
|
);
|
||||||
|
|
||||||
KAboutData::set_application_data(about_data.as_ref().unwrap());
|
|
||||||
|
|
||||||
let Some(mut about_data) = about_data.as_mut() else {
|
let Some(mut about_data) = about_data.as_mut() else {
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
about_data.as_mut().add_author(KAuthor {
|
||||||
|
name: i18n("Joshua Goins"),
|
||||||
|
task: i18n("Maintainer"),
|
||||||
|
email_address: QString::from("josh@redstrate.com"),
|
||||||
|
web_address: QString::from("https://redstrate.com"),
|
||||||
|
avatar_url: QUrl::from(&QString::from("https://redstrate.com/rss-image.png")),
|
||||||
|
});
|
||||||
|
|
||||||
|
KAboutData::set_application_data(&*about_data);
|
||||||
|
|
||||||
let mut command_line_parser = QCommandLineParser::default();
|
let mut command_line_parser = QCommandLineParser::default();
|
||||||
about_data.as_mut().setup_command_line(&mut command_line_parser);
|
about_data.as_mut().setup_command_line(&mut command_line_parser);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue