mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-20 15:00:36 -04:00
Added handling of RetroShare protocol under Windows.
Added new command line parameter "-r retroshare://..." for adding links to the registered running RetroShare. Recompile of the GUI needed. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4156 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
a337941555
commit
20fa00c40e
12 changed files with 380 additions and 16 deletions
|
@ -38,6 +38,7 @@ GeneralPage::GeneralPage(QWidget * parent, Qt::WFlags flags)
|
|||
#ifndef Q_WS_WIN
|
||||
ui.chkRunRetroshareAtSystemStartup->setVisible(false);
|
||||
ui.chkRunRetroshareAtSystemStartupMinimized->setVisible(false);
|
||||
ui.enableRetroShareProtocol->setVisible(false);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -55,6 +56,10 @@ bool GeneralPage::save(QString &errmsg)
|
|||
|
||||
#ifdef Q_WS_WIN
|
||||
Settings->setRunRetroshareOnBoot(ui.chkRunRetroshareAtSystemStartup->isChecked(), ui.chkRunRetroshareAtSystemStartupMinimized->isChecked());
|
||||
|
||||
if (ui.enableRetroShareProtocol->isChecked() != Settings->getRetroShareProtocol()) {
|
||||
Settings->setRetroShareProtocol(ui.enableRetroShareProtocol->isChecked());
|
||||
}
|
||||
#endif
|
||||
|
||||
Settings->setMaxTimeBeforeIdle(ui.spinBox->value());
|
||||
|
@ -71,6 +76,8 @@ void GeneralPage::load()
|
|||
bool minimized;
|
||||
ui.chkRunRetroshareAtSystemStartup->setChecked(Settings->runRetroshareOnBoot(minimized));
|
||||
ui.chkRunRetroshareAtSystemStartupMinimized->setChecked(minimized);
|
||||
|
||||
ui.enableRetroShareProtocol->setChecked(Settings->getRetroShareProtocol());
|
||||
#endif
|
||||
|
||||
ui.checkStartMinimized->setChecked(Settings->getStartMinimized());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue