optionsdialog.cpp: rename "Start Bitcoin on window system startup" to "Start Bitcoin on system login" and move it to Main / hide "Window" Options on Mac as there are currently none available / remove an unused variable / add Alt-Shortcuts where they were missing / allow translation of "default"
This commit is contained in:
parent
037a8daee6
commit
81c45c0a94
1 changed files with 12 additions and 12 deletions
|
@ -39,8 +39,9 @@ public:
|
||||||
|
|
||||||
virtual void setMapper(MonitoredDataMapper *mapper);
|
virtual void setMapper(MonitoredDataMapper *mapper);
|
||||||
private:
|
private:
|
||||||
QCheckBox *detach_database;
|
|
||||||
BitcoinAmountField *fee_edit;
|
BitcoinAmountField *fee_edit;
|
||||||
|
QCheckBox *bitcoin_at_startup;
|
||||||
|
QCheckBox *detach_database;
|
||||||
};
|
};
|
||||||
|
|
||||||
class WindowOptionsPage: public OptionsPage
|
class WindowOptionsPage: public OptionsPage
|
||||||
|
@ -51,11 +52,8 @@ public:
|
||||||
|
|
||||||
virtual void setMapper(MonitoredDataMapper *mapper);
|
virtual void setMapper(MonitoredDataMapper *mapper);
|
||||||
private:
|
private:
|
||||||
QCheckBox *bitcoin_at_startup;
|
|
||||||
#ifndef Q_WS_MAC
|
#ifndef Q_WS_MAC
|
||||||
QCheckBox *minimize_to_tray;
|
QCheckBox *minimize_to_tray;
|
||||||
#endif
|
|
||||||
#ifndef Q_WS_MAC
|
|
||||||
QCheckBox *minimize_on_close;
|
QCheckBox *minimize_on_close;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
@ -88,7 +86,6 @@ private:
|
||||||
QCheckBox *connect_socks4;
|
QCheckBox *connect_socks4;
|
||||||
QLineEdit *proxy_ip;
|
QLineEdit *proxy_ip;
|
||||||
QLineEdit *proxy_port;
|
QLineEdit *proxy_port;
|
||||||
BitcoinAmountField *fee_edit;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -107,7 +104,10 @@ OptionsDialog::OptionsDialog(QWidget *parent):
|
||||||
|
|
||||||
pages.append(new MainOptionsPage(this));
|
pages.append(new MainOptionsPage(this));
|
||||||
pages.append(new NetworkOptionsPage(this));
|
pages.append(new NetworkOptionsPage(this));
|
||||||
|
#ifndef Q_WS_MAC
|
||||||
|
/* Hide Window options on Mac as there are currently none available */
|
||||||
pages.append(new WindowOptionsPage(this));
|
pages.append(new WindowOptionsPage(this));
|
||||||
|
#endif
|
||||||
pages.append(new DisplayOptionsPage(this));
|
pages.append(new DisplayOptionsPage(this));
|
||||||
|
|
||||||
foreach(OptionsPage *page, pages)
|
foreach(OptionsPage *page, pages)
|
||||||
|
@ -219,7 +219,11 @@ MainOptionsPage::MainOptionsPage(QWidget *parent):
|
||||||
|
|
||||||
layout->addLayout(fee_hbox);
|
layout->addLayout(fee_hbox);
|
||||||
|
|
||||||
detach_database = new QCheckBox(tr("Detach databases at shutdown"));
|
bitcoin_at_startup = new QCheckBox(tr("&Start Bitcoin on system login"));
|
||||||
|
bitcoin_at_startup->setToolTip(tr("Automatically start Bitcoin after logging in to the system"));
|
||||||
|
layout->addWidget(bitcoin_at_startup);
|
||||||
|
|
||||||
|
detach_database = new QCheckBox(tr("&Detach databases at shutdown"));
|
||||||
detach_database->setToolTip(tr("Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached."));
|
detach_database->setToolTip(tr("Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached."));
|
||||||
layout->addWidget(detach_database);
|
layout->addWidget(detach_database);
|
||||||
|
|
||||||
|
@ -231,6 +235,7 @@ void MainOptionsPage::setMapper(MonitoredDataMapper *mapper)
|
||||||
{
|
{
|
||||||
// Map model to widgets
|
// Map model to widgets
|
||||||
mapper->addMapping(fee_edit, OptionsModel::Fee);
|
mapper->addMapping(fee_edit, OptionsModel::Fee);
|
||||||
|
mapper->addMapping(bitcoin_at_startup, OptionsModel::StartAtStartup);
|
||||||
mapper->addMapping(detach_database, OptionsModel::DetachDatabases);
|
mapper->addMapping(detach_database, OptionsModel::DetachDatabases);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -249,7 +254,7 @@ DisplayOptionsPage::DisplayOptionsPage(QWidget *parent):
|
||||||
lang = new QValueComboBox(this);
|
lang = new QValueComboBox(this);
|
||||||
// Make list of languages
|
// Make list of languages
|
||||||
QDir translations(":translations");
|
QDir translations(":translations");
|
||||||
lang->addItem("(default)", QVariant(""));
|
lang->addItem(QString("(") + tr("default") + QString(")"), QVariant(""));
|
||||||
foreach(const QString &langStr, translations.entryList())
|
foreach(const QString &langStr, translations.entryList())
|
||||||
{
|
{
|
||||||
lang->addItem(langStr, QVariant(langStr));
|
lang->addItem(langStr, QVariant(langStr));
|
||||||
|
@ -307,10 +312,6 @@ WindowOptionsPage::WindowOptionsPage(QWidget *parent):
|
||||||
QVBoxLayout *layout = new QVBoxLayout();
|
QVBoxLayout *layout = new QVBoxLayout();
|
||||||
setWindowTitle(tr("Window"));
|
setWindowTitle(tr("Window"));
|
||||||
|
|
||||||
bitcoin_at_startup = new QCheckBox(tr("&Start Bitcoin on window system startup"));
|
|
||||||
bitcoin_at_startup->setToolTip(tr("Automatically start Bitcoin after the computer is turned on"));
|
|
||||||
layout->addWidget(bitcoin_at_startup);
|
|
||||||
|
|
||||||
#ifndef Q_WS_MAC
|
#ifndef Q_WS_MAC
|
||||||
minimize_to_tray = new QCheckBox(tr("&Minimize to the tray instead of the taskbar"));
|
minimize_to_tray = new QCheckBox(tr("&Minimize to the tray instead of the taskbar"));
|
||||||
minimize_to_tray->setToolTip(tr("Show only a tray icon after minimizing the window"));
|
minimize_to_tray->setToolTip(tr("Show only a tray icon after minimizing the window"));
|
||||||
|
@ -328,7 +329,6 @@ WindowOptionsPage::WindowOptionsPage(QWidget *parent):
|
||||||
void WindowOptionsPage::setMapper(MonitoredDataMapper *mapper)
|
void WindowOptionsPage::setMapper(MonitoredDataMapper *mapper)
|
||||||
{
|
{
|
||||||
// Map model to widgets
|
// Map model to widgets
|
||||||
mapper->addMapping(bitcoin_at_startup, OptionsModel::StartAtStartup);
|
|
||||||
#ifndef Q_WS_MAC
|
#ifndef Q_WS_MAC
|
||||||
mapper->addMapping(minimize_to_tray, OptionsModel::MinimizeToTray);
|
mapper->addMapping(minimize_to_tray, OptionsModel::MinimizeToTray);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue