FrogPilot 0.9.7

This commit is contained in:
FrogAi
2024-06-27 10:22:08 -07:00
parent da00915ac8
commit b705b02e70
682 changed files with 181798 additions and 1348 deletions
+12 -2
View File
@@ -9,6 +9,7 @@
#include "selfdrive/ui/qt/widgets/keyboard.h"
const int DEFAULT_MAX_LENGTH = 512;
class DialogBase : public QDialog {
Q_OBJECT
@@ -27,12 +28,15 @@ class InputDialog : public DialogBase {
public:
explicit InputDialog(const QString &title, QWidget *parent, const QString &subtitle = "", bool secret = false);
static QString getText(const QString &title, QWidget *parent, const QString &subtitle = "",
bool secret = false, int minLength = -1, const QString &defaultText = "");
bool secret = false, int minLength = -1, const QString &defaultText = "", int maxLength = DEFAULT_MAX_LENGTH);
QString text();
void setMessage(const QString &message, bool clearInputField = true);
void setMinLength(int length);
void show();
// FrogPilot widgets
void setMaxLength(int length);
private:
int minLength;
QLineEdit *line;
@@ -42,6 +46,12 @@ private:
QVBoxLayout *main_layout;
QPushButton *eye_btn;
// FrogPilot widgets
void updateMaxLengthSublabel(const QString &text);
// FrogPilot variables
int maxLength;
private slots:
void handleEnter();
@@ -55,7 +65,7 @@ class ConfirmationDialog : public DialogBase {
public:
explicit ConfirmationDialog(const QString &prompt_text, const QString &confirm_text,
const QString &cancel_text, const bool rich, QWidget* parent);
const QString &cancel_text, const bool rich, QWidget* parent, const bool is_long=false);
static bool alert(const QString &prompt_text, QWidget *parent);
static bool confirm(const QString &prompt_text, const QString &confirm_text, QWidget *parent);
static bool rich(const QString &prompt_text, QWidget *parent);