|
|
|
@ -9,7 +9,7 @@ |
|
|
|
|
#include "selfdrive/ui/qt/widgets/scrollview.h" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QDialogBase::QDialogBase(QWidget *parent) : QDialog(parent) { |
|
|
|
|
DialogBase::DialogBase(QWidget *parent) : QDialog(parent) { |
|
|
|
|
Q_ASSERT(parent != nullptr); |
|
|
|
|
parent->installEventFilter(this); |
|
|
|
|
|
|
|
|
@ -19,7 +19,7 @@ QDialogBase::QDialogBase(QWidget *parent) : QDialog(parent) { |
|
|
|
|
color: white; |
|
|
|
|
font-family: Inter; |
|
|
|
|
} |
|
|
|
|
QDialogBase { |
|
|
|
|
DialogBase { |
|
|
|
|
background-color: black; |
|
|
|
|
} |
|
|
|
|
QPushButton { |
|
|
|
@ -36,19 +36,19 @@ QDialogBase::QDialogBase(QWidget *parent) : QDialog(parent) { |
|
|
|
|
)"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool QDialogBase::eventFilter(QObject *o, QEvent *e) { |
|
|
|
|
bool DialogBase::eventFilter(QObject *o, QEvent *e) { |
|
|
|
|
if (o == parent() && e->type() == QEvent::Hide) { |
|
|
|
|
reject(); |
|
|
|
|
} |
|
|
|
|
return QDialog::eventFilter(o, e); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
int QDialogBase::exec() { |
|
|
|
|
int DialogBase::exec() { |
|
|
|
|
setMainWindow(this); |
|
|
|
|
return QDialog::exec(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
InputDialog::InputDialog(const QString &title, QWidget *parent, const QString &subtitle, bool secret) : QDialogBase(parent) { |
|
|
|
|
InputDialog::InputDialog(const QString &title, QWidget *parent, const QString &subtitle, bool secret) : DialogBase(parent) { |
|
|
|
|
main_layout = new QVBoxLayout(this); |
|
|
|
|
main_layout->setContentsMargins(50, 55, 50, 50); |
|
|
|
|
main_layout->setSpacing(0); |
|
|
|
@ -188,7 +188,7 @@ void InputDialog::setMinLength(int length) { |
|
|
|
|
// ConfirmationDialog
|
|
|
|
|
|
|
|
|
|
ConfirmationDialog::ConfirmationDialog(const QString &prompt_text, const QString &confirm_text, const QString &cancel_text, |
|
|
|
|
const bool rich, QWidget *parent) : QDialogBase(parent) { |
|
|
|
|
const bool rich, QWidget *parent) : DialogBase(parent) { |
|
|
|
|
QFrame *container = new QFrame(this); |
|
|
|
|
container->setStyleSheet(R"( |
|
|
|
|
QFrame { background-color: #1B1B1B; color: #C9C9C9; } |
|
|
|
@ -245,7 +245,7 @@ bool ConfirmationDialog::rich(const QString &prompt_text, QWidget *parent) { |
|
|
|
|
|
|
|
|
|
// MultiOptionDialog
|
|
|
|
|
|
|
|
|
|
MultiOptionDialog::MultiOptionDialog(const QString &prompt_text, const QStringList &l, const QString ¤t, QWidget *parent) : QDialogBase(parent) { |
|
|
|
|
MultiOptionDialog::MultiOptionDialog(const QString &prompt_text, const QStringList &l, const QString ¤t, QWidget *parent) : DialogBase(parent) { |
|
|
|
|
QFrame *container = new QFrame(this); |
|
|
|
|
container->setStyleSheet(R"( |
|
|
|
|
QFrame { background-color: #1B1B1B; } |
|
|
|
|