quill/generaldialog.h
Nicolas Mailloux 13803ef333 The search button now does something
And it does what you'd expect it to! Only dictionary search available at
the moment.
2021-07-05 22:21:20 -04:00

59 lines
1.3 KiB
C++

#ifndef GENERALDIALOG_H
#define GENERALDIALOG_H
#include <QDialog>
#include "usbms_splash.h"
#include "textwidget.h"
#include "virtualkeyboard.h"
#include "virtualkeypad.h"
#include "dictionarywidget.h"
using namespace std;
namespace Ui {
class generalDialog;
}
class generalDialog : public QDialog
{
Q_OBJECT
public:
explicit generalDialog(QWidget *parent = nullptr);
~generalDialog();
bool resetDialog = false;
bool updateDialog = false;
bool settingsRebootDialog = false;
bool koboxSettingsRebootDialog = false;
bool lowBatteryDialog = false;
bool usbmsDialog = false;
bool textBrowserDialog = false;
bool resetKoboxDialog = false;
bool keyboardDialog = false;
bool keypadDialog = false;
bool dictionaryResults = false;
void setupKeyboardDialog();
private slots:
void on_cancelBtn_clicked();
void on_okBtn_clicked();
void on_acceptBtn_clicked();
void adjust_size();
void restartSearchDialog();
void refreshScreenNative();
private:
Ui::generalDialog *ui;
usbms_splash *usbmsWindow;
textwidget *textwidgetWindow;
virtualkeyboard *keyboardWidget;
virtualkeypad *keypadWidget;
dictionaryWidget *dictionaryWidgetWindow;
signals:
void gotoPageSelected(int value);
void refreshScreen();
};
#endif // GENERALDIALOG_H