mirror of
https://github.com/Quill-OS/quill.git
synced 2024-10-31 21:33:22 -07:00
Various fixes and improvements; add special characters to virtual keyboard
This commit is contained in:
parent
dc93feed17
commit
4a4b4bb3ad
6 changed files with 95 additions and 17 deletions
|
@ -678,7 +678,8 @@ void generalDialog::waitForGutenbergSearchDone() {
|
|||
while(true) {
|
||||
if(QFile::exists("/inkbox/gutenberg-search/search_done")) {
|
||||
if(checkconfig("/inkbox/gutenberg-search/search_done") == true) {
|
||||
QStringList searchResults = readFile("/inkbox/gutenberg-search/search_results_titles").split("\n");
|
||||
QList<QString> searchResults = readFile("/inkbox/gutenberg-search/search_results_titles").split("\n");
|
||||
searchResults.takeLast();
|
||||
global::library::libraryResults = true;
|
||||
|
||||
for(int i = ui->mainStackedWidget->count(); i >= 0; i--) {
|
||||
|
@ -702,12 +703,14 @@ void generalDialog::waitForGutenbergSearchDone() {
|
|||
break;
|
||||
}
|
||||
else {
|
||||
emit closeIndefiniteToast();
|
||||
global::toast::delay = 3000;
|
||||
global::toast::modalToast = true;
|
||||
emit showToast("No results found");
|
||||
keyboardWidget->clearLineEdit();
|
||||
global::keyboard::keyboardText = "";
|
||||
QFile::remove("/inkbox/gutenberg-search/search_done");
|
||||
emit closeIndefiniteToast();
|
||||
QTimer::singleShot(3000, this, SLOT(close()));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -913,7 +913,7 @@ void MainWindow::updateWifiIcon(int mode) {
|
|||
if(mode == 0) {
|
||||
lastWifiState = 0;
|
||||
QTimer *wifiIconTimer = new QTimer(this);
|
||||
wifiIconTimer->setInterval(10000);
|
||||
wifiIconTimer->setInterval(1000);
|
||||
connect(wifiIconTimer, SIGNAL(timeout()), this, SLOT(setWifiIcon()));
|
||||
wifiIconTimer->start();
|
||||
}
|
||||
|
|
|
@ -495,6 +495,9 @@
|
|||
<property name="frameShadow">
|
||||
<enum>QFrame::Plain</enum>
|
||||
</property>
|
||||
<property name="lineWidth">
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
|
|
|
@ -79,7 +79,7 @@ void searchResultsWidget::on_openBtn_clicked()
|
|||
global::keyboard::keyboardDialog = false;
|
||||
}
|
||||
else {
|
||||
QMessageBox::critical(this, tr("Invalid argument"), tr("Please select a search result."));
|
||||
emit showToast("Please select a search result");
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
@ -92,7 +92,7 @@ void searchResultsWidget::on_openBtn_clicked()
|
|||
searchResultsWidget::close();
|
||||
}
|
||||
else {
|
||||
QMessageBox::critical(this, tr("Invalid argument"), tr("Please select a search result."));
|
||||
emit showToast("Please select a search result");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -238,70 +238,120 @@ void virtualkeyboard::on_sat_clicked()
|
|||
|
||||
void virtualkeyboard::on_n1_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("1");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("!");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("1");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n2_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("2");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("/");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("2");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n3_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("3");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("#");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("3");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n4_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("4");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("$");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("4");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n5_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("5");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("%");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("5");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n6_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("6");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("^");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("6");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n7_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("7");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("&");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("7");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n8_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("8");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("*");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("8");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n9_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("9");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert("(");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("9");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
||||
void virtualkeyboard::on_n0_clicked()
|
||||
{
|
||||
ui->lineEdit->insert("0");
|
||||
if(shift == true) {
|
||||
ui->lineEdit->insert(")");
|
||||
}
|
||||
else {
|
||||
ui->lineEdit->insert("0");
|
||||
}
|
||||
QString text = ui->lineEdit->text();
|
||||
global::keyboard::keyboardText = text;
|
||||
}
|
||||
|
@ -633,6 +683,17 @@ void virtualkeyboard::reverseKeys() {
|
|||
if(shift == true) {
|
||||
ui->shiftBtn->setText("⇪");
|
||||
|
||||
ui->n1->setText("!");
|
||||
ui->n2->setText("/");
|
||||
ui->n3->setText("#");
|
||||
ui->n4->setText("$");
|
||||
ui->n5->setText("%");
|
||||
ui->n6->setText("^");
|
||||
ui->n7->setText("&&");
|
||||
ui->n8->setText("*");
|
||||
ui->n9->setText("(");
|
||||
ui->n0->setText(")");
|
||||
|
||||
ui->la->setText("A");
|
||||
ui->lb->setText("B");
|
||||
ui->lc->setText("C");
|
||||
|
@ -663,6 +724,17 @@ void virtualkeyboard::reverseKeys() {
|
|||
else {
|
||||
ui->shiftBtn->setText("⇧");
|
||||
|
||||
ui->n1->setText("1");
|
||||
ui->n2->setText("2");
|
||||
ui->n3->setText("3");
|
||||
ui->n4->setText("4");
|
||||
ui->n5->setText("5");
|
||||
ui->n6->setText("6");
|
||||
ui->n7->setText("7");
|
||||
ui->n8->setText("8");
|
||||
ui->n9->setText("9");
|
||||
ui->n0->setText("0");
|
||||
|
||||
ui->la->setText("a");
|
||||
ui->lb->setText("b");
|
||||
ui->lc->setText("c");
|
||||
|
|
|
@ -104,8 +104,8 @@ void wifiDialog::on_connectBtn_clicked()
|
|||
{
|
||||
index = ui->networksListWidget->currentIndex();
|
||||
itemText = index.data(Qt::DisplayRole).toString();
|
||||
if(itemText == "") {
|
||||
QMessageBox::critical(this, tr("Invalid argument"), tr("You must select a network."));
|
||||
if(itemText.isEmpty()) {
|
||||
showToast("You must select a network");
|
||||
}
|
||||
else {
|
||||
this->hide();
|
||||
|
|
Loading…
Reference in a new issue