Various fixes

This commit is contained in:
Nicolas Mailloux 2022-08-23 11:43:25 -04:00
parent 3116d7d918
commit 95fb6af4c2
21 changed files with 108 additions and 81 deletions

View file

@ -57,7 +57,7 @@ SOURCES += \
src/settings/settingschooser.cpp \ src/settings/settingschooser.cpp \
src/widgets/text/textwidget.cpp \ src/widgets/text/textwidget.cpp \
src/widgets/interfaceWidgets/toast.cpp \ src/widgets/interfaceWidgets/toast.cpp \
src/splash/usbms_splash.cpp \ src/splash/usbmsSplash.cpp \
src/apps/userapps.cpp \ src/apps/userapps.cpp \
src/widgets/virtualKeyboard/virtualkeyboard.cpp \ src/widgets/virtualKeyboard/virtualkeyboard.cpp \
src/widgets/virtualKeyboard/virtualkeypad.cpp \ src/widgets/virtualKeyboard/virtualkeypad.cpp \
@ -100,7 +100,7 @@ HEADERS += \
src/settings/settingschooser.h \ src/settings/settingschooser.h \
src/widgets/text/textwidget.h \ src/widgets/text/textwidget.h \
src/widgets/interfaceWidgets/toast.h \ src/widgets/interfaceWidgets/toast.h \
src/splash/usbms_splash.h \ src/splash/usbmsSplash.h \
src/apps/userapps.h \ src/apps/userapps.h \
src/widgets/virtualKeyboard/virtualkeyboard.h \ src/widgets/virtualKeyboard/virtualkeyboard.h \
src/widgets/virtualKeyboard/virtualkeypad.h \ src/widgets/virtualKeyboard/virtualkeypad.h \
@ -140,7 +140,7 @@ FORMS += \
src/settings/settingschooser.ui \ src/settings/settingschooser.ui \
src/widgets/text/textwidget.ui \ src/widgets/text/textwidget.ui \
src/widgets/interfaceWidgets/toast.ui \ src/widgets/interfaceWidgets/toast.ui \
src/splash/usbms_splash.ui \ src/splash/usbmsSplash.ui \
src/apps/userapps.ui \ src/apps/userapps.ui \
src/widgets/virtualKeyboard/virtualkeyboard.ui \ src/widgets/virtualKeyboard/virtualkeyboard.ui \
src/widgets/virtualKeyboard/virtualkeypad.ui \ src/widgets/virtualKeyboard/virtualkeypad.ui \

View file

@ -8,7 +8,7 @@
#include <QTimer> #include <QTimer>
#include <QMessageBox> #include <QMessageBox>
#include <QDateTime> #include <QDateTime>
#include "usbms_splash.h" #include "usbmsSplash.h"
#include "functions.h" #include "functions.h"
encryptionManager::encryptionManager(QWidget *parent) : encryptionManager::encryptionManager(QWidget *parent) :
@ -346,7 +346,7 @@ void encryptionManager::on_usbmsBtn_clicked()
{ {
log("Showing USBMS splash", className); log("Showing USBMS splash", className);
global::usbms::launchUsbms = true; global::usbms::launchUsbms = true;
usbmsWindow = new usbms_splash(); usbmsWindow = new usbmsSplash();
usbmsWindow->setAttribute(Qt::WA_DeleteOnClose); usbmsWindow->setAttribute(Qt::WA_DeleteOnClose);
usbmsWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry ().size())); usbmsWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry ().size()));
usbmsWindow->show(); usbmsWindow->show();

View file

@ -48,7 +48,7 @@ private:
toast * toastWindow; toast * toastWindow;
hourglassAnimationWidget * hourglassAnimationWidgetWindow; hourglassAnimationWidget * hourglassAnimationWidgetWindow;
alert * alertWindow; alert * alertWindow;
usbms_splash *usbmsWindow; usbmsSplash *usbmsWindow;
}; };
#endif // ENCRYPTIONMANAGER_H #endif // ENCRYPTIONMANAGER_H

View file

@ -634,13 +634,13 @@ void MainWindow::setBatteryIcon() {
stdIconHeight = sH / 16; stdIconHeight = sH / 16;
QPixmap chargingPixmap(":/resources/battery_charging.png"); QPixmap chargingPixmap(":/resources/battery_charging.png");
QPixmap scaledChargingPixmap = chargingPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio); QPixmap scaledChargingPixmap = chargingPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap fullPixmap(":/resources/battery_full.png"); QPixmap fullPixmap(":/resources/battery_full.png");
QPixmap scaledFullPixmap = fullPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio); QPixmap scaledFullPixmap = fullPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap halfPixmap(":/resources/battery_half.png"); QPixmap halfPixmap(":/resources/battery_half.png");
QPixmap scaledHalfPixmap = halfPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio); QPixmap scaledHalfPixmap = halfPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap emptyPixmap(":/resources/battery_empty.png"); QPixmap emptyPixmap(":/resources/battery_empty.png");
QPixmap scaledEmptyPixmap = emptyPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio); QPixmap scaledEmptyPixmap = emptyPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
// Checking battery level and status, then displaying the relevant icon on batteryIcon // Checking battery level and status, then displaying the relevant icon on batteryIcon
if(isUsbPluggedIn() == true) { if(isUsbPluggedIn() == true) {
@ -664,13 +664,13 @@ void MainWindow::setBatteryIcon() {
stdIconWidth = sW / 19; stdIconWidth = sW / 19;
stdIconHeight = sH / 19; stdIconHeight = sH / 19;
QPixmap chargingPixmap(":/resources/battery_charging.png"); QPixmap chargingPixmap(":/resources/battery_charging.png");
QPixmap scaledChargingPixmap = chargingPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio); QPixmap scaledChargingPixmap = chargingPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap fullPixmap(":/resources/battery_full.png"); QPixmap fullPixmap(":/resources/battery_full.png");
QPixmap scaledFullPixmap = fullPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio); QPixmap scaledFullPixmap = fullPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap halfPixmap(":/resources/battery_half.png"); QPixmap halfPixmap(":/resources/battery_half.png");
QPixmap scaledHalfPixmap = halfPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio); QPixmap scaledHalfPixmap = halfPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap emptyPixmap(":/resources/battery_empty.png"); QPixmap emptyPixmap(":/resources/battery_empty.png");
QPixmap scaledEmptyPixmap = emptyPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio); QPixmap scaledEmptyPixmap = emptyPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
// Checking battery level and status, then displaying the relevant icon on batteryIcon // Checking battery level and status, then displaying the relevant icon on batteryIcon
if(isUsbPluggedIn() == true) { if(isUsbPluggedIn() == true) {
@ -711,11 +711,12 @@ void MainWindow::setInitialBrightness() {
// Coming from OOBE setup; not doing that fancy stuff again ;p // Coming from OOBE setup; not doing that fancy stuff again ;p
QFile::remove("/tmp/oobe-inkbox_completed"); QFile::remove("/tmp/oobe-inkbox_completed");
pre_set_brightness(brightness_value); pre_set_brightness(brightness_value);
log("Ignoring cinematic brightness call because it has already been done", className);
} }
else { else {
// Fancy brightness fade-in // Fancy brightness fade-in
if(checkconfig("/tmp/inkbox-cinematic_brightness_auto") == true) { if(checkconfig("/tmp/inkbox-cinematicBrightness_auto") == true) {
QFile::remove("/tmp/inkbox-cinematic_brightness_auto"); QFile::remove("/tmp/inkbox-cinematicBrightness_auto");
cinematicBrightness(brightness_value, 2); cinematicBrightness(brightness_value, 2);
} }
else { else {
@ -723,6 +724,9 @@ void MainWindow::setInitialBrightness() {
string_writeconfig("/tmp/inkbox-cinematicBrightness_ran", "true"); string_writeconfig("/tmp/inkbox-cinematicBrightness_ran", "true");
cinematicBrightness(brightness_value, 0); cinematicBrightness(brightness_value, 0);
} }
else {
log("Ignoring cinematic brightness call because it has already been done", className);
}
} }
} }
} }

View file

@ -8,7 +8,7 @@
#include "reader.h" #include "reader.h"
#include "quit.h" #include "quit.h"
#include "alert.h" #include "alert.h"
#include "usbms_splash.h" #include "usbmsSplash.h"
#include "brightnessdialog.h" #include "brightnessdialog.h"
#include "generaldialog.h" #include "generaldialog.h"
#include "koboxsettings.h" #include "koboxsettings.h"
@ -106,7 +106,7 @@ private:
reader * readerWindow; reader * readerWindow;
quit * quitWindow; quit * quitWindow;
alert * alertWindow; alert * alertWindow;
usbms_splash * usbmsWindow; usbmsSplash * usbmsWindow;
brightnessDialog * brightnessDialogWindow; brightnessDialog * brightnessDialogWindow;
generalDialog * generalDialogWindow; generalDialog * generalDialogWindow;
koboxSettings * koboxSettingsWindow; koboxSettings * koboxSettingsWindow;

View file

@ -366,30 +366,24 @@ reader::reader(QWidget *parent) :
float sH = QGuiApplication::screens()[0]->size().height(); float sH = QGuiApplication::screens()[0]->size().height();
// Defining what the icons' size will be // Defining what the icons' size will be
if(checkconfig("/opt/inkbox_genuine") == true) { if(checkconfig("/opt/inkbox_genuine") == true) {
float stdIconWidth;
float stdIconHeight;
if(global::deviceID == "n705\n" or global::deviceID == "n905\n" or global::deviceID == "n613\n" or global::deviceID == "n236\n" or global::deviceID == "n437\n" or global::deviceID == "n306\n" or global::deviceID == "kt\n" or global::deviceID == "emu\n") { if(global::deviceID == "n705\n" or global::deviceID == "n905\n" or global::deviceID == "n613\n" or global::deviceID == "n236\n" or global::deviceID == "n437\n" or global::deviceID == "n306\n" or global::deviceID == "kt\n" or global::deviceID == "emu\n") {
float stdIconWidth = sW / 16; stdIconWidth = sW / 16;
float stdIconHeight = sW / 16; stdIconHeight = sW / 16;
QPixmap chargingPixmap(":/resources/battery_charging.png");
scaledChargingPixmap = chargingPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio);
QPixmap fullPixmap(":/resources/battery_full.png");
scaledFullPixmap = fullPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio);
QPixmap halfPixmap(":/resources/battery_half.png");
scaledHalfPixmap = halfPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio);
QPixmap emptyPixmap(":/resources/battery_empty.png");
scaledEmptyPixmap = emptyPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio);
} }
else { else {
float stdIconWidth = sW / 19; stdIconWidth = sW / 19;
float stdIconHeight = sH / 19; stdIconHeight = sH / 19;
QPixmap chargingPixmap(":/resources/battery_charging.png");
scaledChargingPixmap = chargingPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio);
QPixmap fullPixmap(":/resources/battery_full.png");
scaledFullPixmap = fullPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio);
QPixmap halfPixmap(":/resources/battery_half.png");
scaledHalfPixmap = halfPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio);
QPixmap emptyPixmap(":/resources/battery_empty.png");
scaledEmptyPixmap = emptyPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio);
} }
QPixmap chargingPixmap(":/resources/battery_charging.png");
scaledChargingPixmap = chargingPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap fullPixmap(":/resources/battery_full.png");
scaledFullPixmap = fullPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap halfPixmap(":/resources/battery_half.png");
scaledHalfPixmap = halfPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QPixmap emptyPixmap(":/resources/battery_empty.png");
scaledEmptyPixmap = emptyPixmap.scaled(stdIconWidth, stdIconHeight, Qt::KeepAspectRatio, Qt::SmoothTransformation);
} }
else { else {
float stdIconWidth = sW / 19; float stdIconWidth = sW / 19;
@ -1282,7 +1276,7 @@ void reader::on_homeBtn_clicked()
// Remount tmpfs // Remount tmpfs
string_writeconfig("/inkbox/remount", "true"); string_writeconfig("/inkbox/remount", "true");
// Specify cinematic brightness mode // Specify cinematic brightness mode
string_writeconfig("/tmp/inkbox-cinematic_brightness_auto", "true"); string_writeconfig("/tmp/inkbox-cinematicBrightness_auto", "true");
// Relaunching process // Relaunching process
quit_restart(); quit_restart();

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 993 B

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -126,7 +126,7 @@ void koboxSettings::on_pushButton_clicked()
log("Exporting KoBox extensions onboard storage via USB", className); log("Exporting KoBox extensions onboard storage via USB", className);
log("Showing USBMS splash", className); log("Showing USBMS splash", className);
usbmsWindow = new usbms_splash(); usbmsWindow = new usbmsSplash();
usbmsWindow->setAttribute(Qt::WA_DeleteOnClose); usbmsWindow->setAttribute(Qt::WA_DeleteOnClose);
usbmsWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry ().size())); usbmsWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry ().size()));
usbmsWindow->show(); usbmsWindow->show();

View file

@ -4,7 +4,7 @@
#include <QWidget> #include <QWidget>
#include "generaldialog.h" #include "generaldialog.h"
#include "usbms_splash.h" #include "usbmsSplash.h"
namespace Ui { namespace Ui {
class koboxSettings; class koboxSettings;
@ -33,7 +33,7 @@ private slots:
private: private:
Ui::koboxSettings *ui; Ui::koboxSettings *ui;
generalDialog *generalDialogWindow; generalDialog *generalDialogWindow;
usbms_splash *usbmsWindow; usbmsSplash *usbmsWindow;
}; };
#endif // KOBOXSETTINGS_H #endif // KOBOXSETTINGS_H

View file

@ -901,7 +901,7 @@ void settings::usbms_launch()
log("Showing USBMS splash", className); log("Showing USBMS splash", className);
global::usbms::launchUsbms = true; global::usbms::launchUsbms = true;
usbmsWindow = new usbms_splash(); usbmsWindow = new usbmsSplash();
usbmsWindow->setAttribute(Qt::WA_DeleteOnClose); usbmsWindow->setAttribute(Qt::WA_DeleteOnClose);
usbmsWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry ().size())); usbmsWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry ().size()));
usbmsWindow->show(); usbmsWindow->show();

View file

@ -3,7 +3,7 @@
#include <QWidget> #include <QWidget>
#include <usbms_splash.h> #include <usbmsSplash.h>
#include "generaldialog.h" #include "generaldialog.h"
#include "otamanager.h" #include "otamanager.h"
#include "toast.h" #include "toast.h"
@ -79,7 +79,7 @@ signals:
private: private:
Ui::settings *ui; Ui::settings *ui;
usbms_splash *usbmsWindow; usbmsSplash *usbmsWindow;
generalDialog *generalDialogWindow; generalDialog *generalDialogWindow;
otaManager *otaManagerWindow; otaManager *otaManagerWindow;
toast *toastWindow; toast *toastWindow;

View file

@ -1,5 +1,5 @@
#include "usbms_splash.h" #include "usbmsSplash.h"
#include "ui_usbms_splash.h" #include "ui_usbmsSplash.h"
#include <QPixmap> #include <QPixmap>
#include <QScreen> #include <QScreen>
@ -7,12 +7,12 @@
#include "functions.h" #include "functions.h"
usbms_splash::usbms_splash(QWidget *parent) : usbmsSplash::usbmsSplash(QWidget *parent) :
QWidget(parent), QWidget(parent),
ui(new Ui::usbms_splash) ui(new Ui::usbmsSplash)
{ {
ui->setupUi(this); ui->setupUi(this);
usbms_splash::setFont(QFont("u001")); usbmsSplash::setFont(QFont("u001"));
ui->label->setFont(QFont("Inter")); ui->label->setFont(QFont("Inter"));
// Getting the screen's size // Getting the screen's size
@ -60,11 +60,11 @@ usbms_splash::usbms_splash(QWidget *parent) :
if(global::usbms::launchUsbms == true) { if(global::usbms::launchUsbms == true) {
global::usbms::launchUsbms = false; global::usbms::launchUsbms = false;
usbms_launch(); usbmsLaunch();
} }
} }
void usbms_splash::usbms_launch() void usbmsSplash::usbmsLaunch()
{ {
log("Entering USBMS session", className); log("Entering USBMS session", className);
string_writeconfig("/tmp/in_usbms", "true"); string_writeconfig("/tmp/in_usbms", "true");
@ -169,16 +169,17 @@ void usbms_splash::usbms_launch()
usbms_t->start(); usbms_t->start();
} }
usbms_splash::~usbms_splash() usbmsSplash::~usbmsSplash()
{ {
delete ui; delete ui;
} }
void usbms_splash::brightnessDown() { void usbmsSplash::brightnessDown() {
cinematicBrightness(0, 1); cinematicBrightness(0, 1);
writeFile("/tmp/inkbox-cinematicBrightness_ran", "false");
} }
void usbms_splash::quit_restart() { void usbmsSplash::quit_restart() {
// If existing, cleaning bookconfig_mount mountpoint // If existing, cleaning bookconfig_mount mountpoint
string_writeconfig("/opt/ibxd", "bookconfig_unmount\n"); string_writeconfig("/opt/ibxd", "bookconfig_unmount\n");
@ -188,7 +189,7 @@ void usbms_splash::quit_restart() {
qApp->quit(); qApp->quit();
} }
void usbms_splash::restartServices() { void usbmsSplash::restartServices() {
// Restarting USBNet // Restarting USBNet
// NOTE: USBNet is only started if required conditions are met (see https://github.com/Kobo-InkBox/rootfs/blob/master/etc/init.d/usbnet) // NOTE: USBNet is only started if required conditions are met (see https://github.com/Kobo-InkBox/rootfs/blob/master/etc/init.d/usbnet)
string_writeconfig("/opt/ibxd", "usbnet_start\n"); string_writeconfig("/opt/ibxd", "usbnet_start\n");

View file

@ -4,22 +4,22 @@
#include <QWidget> #include <QWidget>
namespace Ui { namespace Ui {
class usbms_splash; class usbmsSplash;
} }
class usbms_splash : public QWidget class usbmsSplash : public QWidget
{ {
Q_OBJECT Q_OBJECT
public: public:
QString className = this->metaObject()->className(); QString className = this->metaObject()->className();
explicit usbms_splash(QWidget *parent = nullptr); explicit usbmsSplash(QWidget *parent = nullptr);
~usbms_splash(); ~usbmsSplash();
float sW; float sW;
float sH; float sH;
QString massStorageModule; QString massStorageModule;
void usbms_launch(); void usbmsLaunch();
private slots: private slots:
void brightnessDown(); void brightnessDown();
@ -27,7 +27,7 @@ private slots:
void restartServices(); void restartServices();
private: private:
Ui::usbms_splash *ui; Ui::usbmsSplash *ui;
}; };
#endif // USBMS_SPLASH_H #endif // USBMS_SPLASH_H

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0"> <ui version="4.0">
<class>usbms_splash</class> <class>usbmsSplash</class>
<widget class="QWidget" name="usbms_splash"> <widget class="QWidget" name="usbmsSplash">
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>0</x> <x>0</x>

View file

@ -337,7 +337,7 @@ void generalDialog::on_okBtn_clicked()
global::usbms::usbmsDialog = false; global::usbms::usbmsDialog = false;
global::usbms::launchUsbms = true; global::usbms::launchUsbms = true;
usbmsWindow = new usbms_splash(); usbmsWindow = new usbmsSplash();
usbmsWindow->setAttribute(Qt::WA_DeleteOnClose); usbmsWindow->setAttribute(Qt::WA_DeleteOnClose);
usbmsWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry ().size())); usbmsWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry ().size()));
usbmsWindow->show(); usbmsWindow->show();

View file

@ -3,7 +3,7 @@
#include <QDialog> #include <QDialog>
#include "usbms_splash.h" #include "usbmsSplash.h"
#include "textwidget.h" #include "textwidget.h"
#include "virtualkeyboard.h" #include "virtualkeyboard.h"
#include "virtualkeypad.h" #include "virtualkeypad.h"
@ -73,7 +73,7 @@ private slots:
private: private:
Ui::generalDialog *ui; Ui::generalDialog *ui;
usbms_splash *usbmsWindow; usbmsSplash *usbmsWindow;
textwidget *textwidgetWindow; textwidget *textwidgetWindow;
virtualkeyboard *keyboardWidget; virtualkeyboard *keyboardWidget;
virtualkeypad *keypadWidget; virtualkeypad *keypadWidget;

View file

@ -166,7 +166,7 @@ void koboxAppsDialog::on_launchBtn_clicked()
// Re-use USBMS splash window for KoBox splash, since it's pretty much the same layout // Re-use USBMS splash window for KoBox splash, since it's pretty much the same layout
log("Showing KoBox splash", className); log("Showing KoBox splash", className);
usbmsSplashWindow = new usbms_splash(); usbmsSplashWindow = new usbmsSplash();
usbmsSplashWindow->setAttribute(Qt::WA_DeleteOnClose); usbmsSplashWindow->setAttribute(Qt::WA_DeleteOnClose);
usbmsSplashWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry().size())); usbmsSplashWindow->setGeometry(QRect(QPoint(0,0), screen()->geometry().size()));
usbmsSplashWindow->show(); usbmsSplashWindow->show();

View file

@ -4,7 +4,7 @@
#include <QDialog> #include <QDialog>
#include <QModelIndex> #include <QModelIndex>
#include "usbms_splash.h" #include "usbmsSplash.h"
namespace Ui { namespace Ui {
class koboxAppsDialog; class koboxAppsDialog;
@ -36,7 +36,7 @@ signals:
private: private:
Ui::koboxAppsDialog *ui; Ui::koboxAppsDialog *ui;
usbms_splash *usbmsSplashWindow; usbmsSplash *usbmsSplashWindow;
}; };
#endif // KOBOXAPPSDIALOG_H #endif // KOBOXAPPSDIALOG_H

View file

@ -12,6 +12,9 @@ connectiondialog::connectiondialog(QWidget *parent) :
{ {
ui->setupUi(this); ui->setupUi(this);
this->setFont(QFont("u001")); this->setFont(QFont("u001"));
ui->passphraseTextEdit->setFont(QFont("Noto Mono"));
ui->label->setFont(QFont("Inter"));
ui->label_2->setFont(QFont("Inter"));
// Stylesheet, style & misc. // Stylesheet, style & misc.
QFile stylesheetFile("/mnt/onboard/.adds/inkbox/eink.qss"); QFile stylesheetFile("/mnt/onboard/.adds/inkbox/eink.qss");
@ -19,15 +22,29 @@ connectiondialog::connectiondialog(QWidget *parent) :
this->setStyleSheet(stylesheetFile.readAll()); this->setStyleSheet(stylesheetFile.readAll());
stylesheetFile.close(); stylesheetFile.close();
ui->cancelBtn->setStyleSheet("font-size: 9pt"); ui->cancelBtn->setProperty("type", "borderless");
ui->connectBtn->setStyleSheet("font-size: 9pt"); ui->connectBtn->setProperty("type", "borderless");
ui->showPassphraseBtn->setStyleSheet("font-size: 9pt"); ui->showPassphraseBtn->setProperty("type", "borderless");
ui->label->setStyleSheet("font-weight: bold");
ui->label_2->setStyleSheet("font-weight: bold");
ui->cancelBtn->setIcon(QIcon(":/resources/close.png"));
ui->connectBtn->setIcon(QIcon(":/resources/arrow-right.png"));
// Size // Size
QRect screenGeometry = QGuiApplication::screens()[0]->geometry(); QRect screenGeometry = QGuiApplication::screens()[0]->geometry();
this->setFixedWidth(screenGeometry.width()); this->setFixedWidth(screenGeometry.width() / 1.5);
int halfOfHalfHeight = ((screenGeometry.height() / 2) / 2) / 2;
int finalHeight = screenGeometry.height() - halfOfHalfHeight * 6.3;
this->setFixedHeight(finalHeight);
// Centering dialog
int x = (screenGeometry.width() - this->width()) / 2;
int y = (screenGeometry.height() - this->height()) / 2;
this->move(x, y);
} }
connectiondialog::~connectiondialog() connectiondialog::~connectiondialog()
@ -63,12 +80,17 @@ void connectiondialog::applyVariables() {
} }
QString passphrase = searchDatabase(connectedNetworkData.name); QString passphrase = searchDatabase(connectedNetworkData.name);
if(passphrase.isEmpty() == false) { if(passphrase.isEmpty() == false) {
log("Found passphrase: " + passphrase, className); log("Found passphrase: '" + passphrase + "'", className);
ui->showPassphraseBtn->setIcon(QIcon(":/resources/show.png")); ui->showPassphraseBtn->setIcon(QIcon(":/resources/show.png"));
showedPassphrase = false; showedPassphrase = false;
savedPassphrase = passphrase; savedPassphrase = passphrase;
ui->passphraseTextEdit->setText("********"); int passphraseLength = passphrase.length();
QString hiddenPassphrase;
for(int i = 0; i < passphraseLength; i++) {
hiddenPassphrase.append("");
}
ui->passphraseTextEdit->setText(hiddenPassphrase);
} }
else { else {
log("No passphrase found", className); log("No passphrase found", className);
@ -224,12 +246,12 @@ void connectiondialog::on_passphraseTextEdit_cursorPositionChanged(int oldpos, i
global::keyboard::keyboardText = ""; global::keyboard::keyboardText = "";
} }
else { else {
log("Passphrase is not saved; ignoring text edit call", className); log("Passphrase is not saved; ignoring text edit widget call", className);
} }
} }
} }
else { else {
log("Ignoring click on text edit", className); log("Ignoring click on text edit widget", className);
cursorPositionIgnore = true; cursorPositionIgnore = true;
} }
} }
@ -248,7 +270,13 @@ void connectiondialog::on_showPassphraseBtn_clicked()
else { else {
showedPassphrase = false; showedPassphrase = false;
ui->showPassphraseBtn->setIcon(QIcon(":/resources/show.png")); ui->showPassphraseBtn->setIcon(QIcon(":/resources/show.png"));
ui->passphraseTextEdit->setText("********");
int passphraseLength = searchDatabase(connectedNetworkData.name).length();
QString hiddenPassphrase;
for(int i = 0; i < passphraseLength; i++) {
hiddenPassphrase.append("");
}
ui->passphraseTextEdit->setText(hiddenPassphrase);
} }
} }

View file

@ -22,7 +22,7 @@
<item> <item>
<widget class="QPushButton" name="cancelBtn"> <widget class="QPushButton" name="cancelBtn">
<property name="text"> <property name="text">
<string>Cancel</string> <string></string>
</property> </property>
</widget> </widget>
</item> </item>
@ -62,7 +62,7 @@
<item> <item>
<widget class="QPushButton" name="connectBtn"> <widget class="QPushButton" name="connectBtn">
<property name="text"> <property name="text">
<string>Connect</string> <string></string>
</property> </property>
</widget> </widget>
</item> </item>