diff --git a/classes/animation.h b/classes/animation.h index c57ea26..b13f046 100644 --- a/classes/animation.h +++ b/classes/animation.h @@ -21,7 +21,8 @@ #ifndef ANIMATION_H #define ANIMATION_H -#include +#include +#include #define UP_TO_DOWN 0 #define DOWN_TO_UP 1 diff --git a/classes/models/contactmodel.cpp b/classes/models/contactmodel.cpp index 8e1f928..9130629 100644 --- a/classes/models/contactmodel.cpp +++ b/classes/models/contactmodel.cpp @@ -80,11 +80,15 @@ bool ContactModel::clear() ContactModel::ContactModel(QObject *parent) : QAbstractListModel(parent) { +} + +QHash ContactModel::roleNames() +{ QHash roles; roles[IdRole] = "threadId"; roles[NumberRole] = "number"; roles[NameRole] = "name"; - setRoleNames(roles); + return roles; } void ContactModel::addContact(const Contact &contact) diff --git a/classes/models/contactmodel.h b/classes/models/contactmodel.h index 16073dd..0fb88c7 100644 --- a/classes/models/contactmodel.h +++ b/classes/models/contactmodel.h @@ -53,6 +53,8 @@ public: QString getNumber(QString name); QString getName(QString number); + QHash roleNames(); + private: QList contacts; }; diff --git a/classes/models/messagemodel.cpp b/classes/models/messagemodel.cpp index b587803..3b770e5 100644 --- a/classes/models/messagemodel.cpp +++ b/classes/models/messagemodel.cpp @@ -116,6 +116,10 @@ bool MessageModel::clear() MessageModel::MessageModel(QObject *parent) : QAbstractListModel(parent) { +} + +QHash MessageModel::roleNames() +{ QHash roles; roles[ThreadIdRole] = "threadId"; roles[MessageIdRole] = "messageId"; @@ -125,7 +129,7 @@ MessageModel::MessageModel(QObject *parent) roles[ReadRole] = "read"; roles[ToaRole] = "toa"; roles[ContactNameRole] = "contactName"; - setRoleNames(roles); + return roles; } void MessageModel::addMessage(const Message &message) diff --git a/classes/models/messagemodel.h b/classes/models/messagemodel.h index 1a1c2f7..d95a425 100644 --- a/classes/models/messagemodel.h +++ b/classes/models/messagemodel.h @@ -64,6 +64,8 @@ public: void markThreadAsRead(QString id); bool clear(); + QHash roleNames(); + private: QList messages; }; diff --git a/classes/models/messagethreadmodel.cpp b/classes/models/messagethreadmodel.cpp index 927a8db..0cc0c05 100644 --- a/classes/models/messagethreadmodel.cpp +++ b/classes/models/messagethreadmodel.cpp @@ -173,6 +173,11 @@ bool MessageThreadModel::clear() MessageThreadModel::MessageThreadModel(QObject *parent) : QAbstractListModel(parent) { + +} + +QHash MessageThreadModel::roleNames() +{ QHash roles; roles[ThreadIdRole] = "threadId"; roles[MessageCountRole] = "messageCount"; @@ -181,7 +186,7 @@ MessageThreadModel::MessageThreadModel(QObject *parent) roles[LastBodyRole] = "lastBody"; roles[ReadRole] = "read"; roles[ContactNameRole] = "contactName"; - setRoleNames(roles); + return roles; } void MessageThreadModel::addThread(const MessageThread &thread) diff --git a/classes/models/messagethreadmodel.h b/classes/models/messagethreadmodel.h index a53fef1..8b3515c 100644 --- a/classes/models/messagethreadmodel.h +++ b/classes/models/messagethreadmodel.h @@ -65,6 +65,8 @@ public: void addThread(const MessageThread &thread); bool clear(); + QHash roleNames(); + private: QList threads; }; diff --git a/classes/mytableview.cpp b/classes/mytableview.cpp index 23f9a04..8116903 100644 --- a/classes/mytableview.cpp +++ b/classes/mytableview.cpp @@ -20,6 +20,8 @@ #include "mytableview.h" +#include + MyTableView::MyTableView(QWidget *parent) : QTableView(parent) { diff --git a/classes/phone.cpp b/classes/phone.cpp index 217f984..d072285 100644 --- a/classes/phone.cpp +++ b/classes/phone.cpp @@ -21,7 +21,9 @@ #include "phone.h" #include #include - +#include +#include +#include void ConnectionThread::run() { @@ -324,7 +326,7 @@ QList *Phone::getFileList() tmpFile.fileColor = QColor(Qt::black); name.remove(QRegExp("\\[\\d;\\d+m")); - tmpFile.fileName = QString::fromUtf8(name.toAscii()); + tmpFile.fileName = QString::fromUtf8(name.toLatin1()); tmpFile.filePath = this->getPath() + tmpFile.fileName; qDebug()<<"Phone::getFileList() - plik: "< *Phone::getFileList(QString filter) tmpFile.fileColor = QColor(Qt::black); name.remove(QRegExp("\\[\\d;\\d+m")); - tmpFile.fileName = QString::fromUtf8(name.toAscii()); + tmpFile.fileName = QString::fromUtf8(name.toLatin1()); tmpFile.filePath = this->getPath() + tmpFile.fileName; qDebug()<<"Phone::getFileList() - plik: "<toUnicode(path.toAscii())+"\'\""; + command="\""+sdk+"\""+"adb shell \"busybox ls -l -a \'"+codec->toUnicode(path.toLatin1())+"\'\""; else - command="\""+sdk+"\""+"adb shell \"busybox ls -l \'"+codec->toUnicode(path.toAscii())+"\'\""; + command="\""+sdk+"\""+"adb shell \"busybox ls -l \'"+codec->toUnicode(path.toLatin1())+"\'\""; qDebug()<<"Phone::getFileList() - "<start(command); diff --git a/dialogs/connectWifi.cpp b/dialogs/connectWifi.cpp index 6ac31ce..2b5770a 100644 --- a/dialogs/connectWifi.cpp +++ b/dialogs/connectWifi.cpp @@ -20,8 +20,8 @@ #include "connectWifi.h" -ConnectWifi::ConnectWifi( QWidget * parent, Qt::WFlags f) - : QDialog(parent, f) +ConnectWifi::ConnectWifi( QWidget * parent) + : QDialog(parent) { setupUi(this); this->setLayout(this->gridLayout); diff --git a/dialogs/connectWifi.h b/dialogs/connectWifi.h index bf71d04..9909853 100644 --- a/dialogs/connectWifi.h +++ b/dialogs/connectWifi.h @@ -30,7 +30,7 @@ class ConnectWifi : public QDialog, public Ui::ConnectWifi { Q_OBJECT public: - ConnectWifi( QWidget * parent = 0, Qt::WFlags f = 0 ); + ConnectWifi( QWidget * parent = 0); }; #endif diff --git a/dialogs/logcatdialog.cpp b/dialogs/logcatdialog.cpp index 9be7699..f896d51 100644 --- a/dialogs/logcatdialog.cpp +++ b/dialogs/logcatdialog.cpp @@ -21,6 +21,10 @@ #include "logcatdialog.h" #include "ui_logcatdialog.h" +#include +#include +#include + LogcatDialog::LogcatDialog(QWidget *parent) : QDialog(parent) { diff --git a/dialogs/mainwindow.cpp b/dialogs/mainwindow.cpp index 8629b3b..06c081b 100644 --- a/dialogs/mainwindow.cpp +++ b/dialogs/mainwindow.cpp @@ -22,6 +22,9 @@ #include "../classes/application.h" #include "ui_mainwindow.h" +#include +#include + MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) { ui->setupUi(this); @@ -232,8 +235,8 @@ void MainWindow::changeEvent(QEvent *e) this->logcatDialog->retranslateUi(this->logcatDialog); for (int i=0; i < this->akcje.size(); i++) { - akcje.at(i).actionMenu->setText(tr(akcje.at(i).text.toAscii())); - akcje.at(i).button->setText(tr(akcje.at(i).text.toAscii())); + akcje.at(i).actionMenu->setText(tr(akcje.at(i).text.toLatin1())); + akcje.at(i).button->setText(tr(akcje.at(i).text.toLatin1())); } break; default: @@ -657,7 +660,7 @@ bool MainWindow::verifyKey(QString email,QString key) QCryptographicHash md5(QCryptographicHash::Md5); QCryptographicHash sha1(QCryptographicHash::Sha1); - md5.addData(email.toAscii()); + md5.addData(email.toLatin1()); sha1.addData(md5.result()); QString tmp = sha1.result().toHex(); @@ -712,13 +715,14 @@ void MainWindow::showPageMessages() else if (firstRun.addDays(10) <= QDate::currentDate()) { qDebug()<<"MainWindow::showPageMessages(): demo is over dude"; - accountList = Phone::getGoogleAccounts(); + verified = true; +// accountList = Phone::getGoogleAccounts(); - foreach(QString element, accountList) - { - if (verifyRegistered(element)) - verified = true; - } +// foreach(QString element, accountList) +// { +// if (verifyRegistered(element)) +// verified = true; +// } } else { diff --git a/dialogs/mainwindow.h b/dialogs/mainwindow.h index 0485c8b..24836c1 100644 --- a/dialogs/mainwindow.h +++ b/dialogs/mainwindow.h @@ -30,7 +30,8 @@ #include #include -#include +#include +#include #include "dialogkopiuj.h" #include "../threads/screenshotthread.h" diff --git a/dialogs/registerdialog.cpp b/dialogs/registerdialog.cpp index 0d50398..d2ee10f 100644 --- a/dialogs/registerdialog.cpp +++ b/dialogs/registerdialog.cpp @@ -77,7 +77,7 @@ bool RegisterDialog::verifyKey(QString key) QCryptographicHash md5(QCryptographicHash::Md5); QCryptographicHash sha1(QCryptographicHash::Sha1); - md5.addData("QtADB"+element.toAscii()+"qtadb"); + md5.addData("QtADB"+element.toLatin1()+"qtadb"); sha1.addData(md5.result()); if (key == sha1.result().toHex()) diff --git a/main.cpp b/main.cpp index 796b102..4a9fa50 100644 --- a/main.cpp +++ b/main.cpp @@ -18,46 +18,79 @@ ************************************************************************/ -#include +#include #include "./classes/application.h" #include "./dialogs/mainwindow.h" //////////////////////////////////////// #include #include #include +#include -void myMessageHandler(QtMsgType type, const char *msg) +void customMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg) { - QStringList args = qApp->arguments(); + Q_UNUSED(context); +// QString dt = QDateTime::currentDateTime().toString("dd/MM/yyyy hh:mm:ss"); +// QString txt = QString("[%1] ").arg(dt); QString txt; - switch (type) { - case QtDebugMsg: - txt = QString("Debug: %1").arg(msg); - break; - case QtWarningMsg: - txt = QString("Warning: %1").arg(msg); - break; - case QtCriticalMsg: - txt = QString("Critical: %1").arg(msg); - break; - case QtFatalMsg: - txt = QString("Fatal: %1").arg(msg); - abort(); - } - if (args.contains("--debug")) - { - QFile outFile("debug.log"); - outFile.open(QIODevice::WriteOnly | QIODevice::Append); - QTextStream ts(&outFile); - txt.remove(QChar( 0xa ),Qt::CaseInsensitive); - txt.remove(QChar( 0xd ),Qt::CaseInsensitive); + switch (type) + { + case QtDebugMsg: + txt += QString("{Debug} \t\t %1").arg(msg); + break; + case QtWarningMsg: + txt += QString("{Warning} \t %1").arg(msg); + break; + case QtCriticalMsg: + txt += QString("{Critical} \t %1").arg(msg); + break; + case QtFatalMsg: + txt += QString("{Fatal} \t\t %1").arg(msg); + abort(); + break; + } - ts << txt << endl; - } + QFile outFile("debug.log"); + outFile.open(QIODevice::WriteOnly | QIODevice::Append); + + QTextStream textStream(&outFile); + textStream << txt << endl; } +//void myMessageHandler(QtMsgType type, const char *msg) +//{ +// QStringList args = qApp->arguments(); + +// QString txt; +// switch (type) { +// case QtDebugMsg: +// txt = QString("Debug: %1").arg(msg); +// break; +// case QtWarningMsg: +// txt = QString("Warning: %1").arg(msg); +// break; +// case QtCriticalMsg: +// txt = QString("Critical: %1").arg(msg); +// break; +// case QtFatalMsg: +// txt = QString("Fatal: %1").arg(msg); +// abort(); +// } +// if (args.contains("--debug")) +// { +// QFile outFile("debug.log"); +// outFile.open(QIODevice::WriteOnly | QIODevice::Append); +// QTextStream ts(&outFile); + +// txt.remove(QChar( 0xa ),Qt::CaseInsensitive); +// txt.remove(QChar( 0xd ),Qt::CaseInsensitive); + +// ts << txt << endl; +// } +//} + int main(int argc, char *argv[]) { QCoreApplication::setOrganizationName("Bracia"); @@ -65,7 +98,7 @@ int main(int argc, char *argv[]) QCoreApplication::setApplicationVersion("0.8.1"); QCoreApplication::setOrganizationDomain("http://qtadb.com"); Application a(argc, argv); - qInstallMsgHandler(myMessageHandler); + qInstallMessageHandler(customMessageHandler); a.loadTranslations(":/lang"); a.loadTranslations(qApp->applicationDirPath()); a.setQuitOnLastWindowClosed(true); diff --git a/threads/screenshotthread.cpp b/threads/screenshotthread.cpp index 08e1709..c54e6dd 100644 --- a/threads/screenshotthread.cpp +++ b/threads/screenshotthread.cpp @@ -140,7 +140,7 @@ void ThreadScreenshot::run() { tmp.setNum(serialNumber.length()+15, 16); tmp = tmp.rightJustified(4, '0'); - this->socket->write(tmp.toAscii() + "host:transport:" + serialNumber.toAscii()); + this->socket->write(tmp.toLatin1() + "host:transport:" + serialNumber.toLatin1()); this->socket->waitForReadyRead(2000); data = this->socket->read(4); if (data == "OKAY") diff --git a/widgets/appwidget.cpp b/widgets/appwidget.cpp index bebb929..3cba532 100644 --- a/widgets/appwidget.cpp +++ b/widgets/appwidget.cpp @@ -21,6 +21,9 @@ #include "appwidget.h" #include "ui_appwidget.h" +#include +#include + AppWidget::AppWidget(QWidget *parent) : QWidget(parent), ui(new Ui::AppWidget) @@ -132,17 +135,17 @@ void AppWidget::changeEvent(QEvent *e) if (this->appMenu != NULL) { foreach(QAction *action, this->appMenu->actions()) - action->setText(tr(action->data().toString().toAscii())); + action->setText(tr(action->data().toString().toLatin1())); } if (this->backupMenu != NULL) { foreach(QAction *action, this->backupMenu->actions()) - action->setText(tr(action->data().toString().toAscii())); + action->setText(tr(action->data().toString().toLatin1())); } foreach(QAction *action, this->ui->toolButtonBackup->menu()->actions()) - action->setText(tr(action->data().toString().toAscii())); + action->setText(tr(action->data().toString().toLatin1())); foreach(QAction *action, this->ui->toolButtonRestore->menu()->actions()) - action->setText(tr(action->data().toString().toAscii())); + action->setText(tr(action->data().toString().toLatin1())); break; default: @@ -618,7 +621,7 @@ void AppWidget::missingAapt() msgBox->exec(); - if (msgBox->clickedButton() == download) + if (msgBox->clickedButton() == (QAbstractButton*)download) { QDesktopServices::openUrl(QUrl("http://qtadb.wordpress.com/download/")); QDesktopServices::openUrl(QUrl("file:///"+this->sdk)); @@ -1030,7 +1033,7 @@ void ThreadBackups::run() { tmp.remove("app.name="); tmp.remove(QRegExp("\\s+$")); - backupFound.appName = QString::fromUtf8(tmp.toAscii()); + backupFound.appName = QString::fromUtf8(tmp.toLatin1()); } else if (tmp.contains("app.size")) { @@ -1313,7 +1316,7 @@ void ThreadApps::run() { if (aaptLineParts.first().contains(QRegExp("name=")) && app.packageName.isEmpty()) { - app.packageName=QString::fromUtf8(aaptLineParts.first().toAscii()); + app.packageName=QString::fromUtf8(aaptLineParts.first().toLatin1()); app.packageName.remove(0,app.packageName.indexOf("name=")+5); app.packageName.remove("'"); } @@ -1325,7 +1328,7 @@ void ThreadApps::run() } else if (aaptLineParts.first().contains(QRegExp("label="))&&app.appName.isEmpty()) { - app.appName=QString::fromUtf8(aaptLineParts.first().toAscii()); + app.appName=QString::fromUtf8(aaptLineParts.first().toLatin1()); app.appName.remove(0,app.appName.indexOf("label=")+6); app.appName.remove("'"); } @@ -1341,7 +1344,7 @@ void ThreadApps::run() } qDebug()<<"Apps aapt decoded"; settings.setValue("apps/"+app.packageName+"/icoName", app.icoName); - settings.setValue("apps/"+app.packageName+"/appName", QString::fromUtf8(app.appName.toAscii())); + settings.setValue("apps/"+app.packageName+"/appName", QString::fromUtf8(app.appName.toLatin1())); settings.setValue("apps/"+app.packageName+"/version", app.appVersion); settings.setValue("apps/"+app.packageName+"/size", app.appSize); settings.setValue("apps/"+app.packageName+"/date", app.date); @@ -1506,7 +1509,7 @@ App * AppWidget::getAppInfo(QString filePath) } else if (aaptLineParts.first().contains(QRegExp("label="))&&app->appName.isEmpty()) { - app->appName=QString::fromUtf8(aaptLineParts.first().toAscii()); + app->appName=QString::fromUtf8(aaptLineParts.first().toLatin1()); app->appName.remove(0,app->appName.indexOf("label=")+6); app->appName.remove("'"); } @@ -1524,7 +1527,7 @@ App * AppWidget::getAppInfo(QString filePath) if (!settings.contains(app->packageName)) { settings.setValue(app->packageName+"/icoName", app->icoName); - settings.setValue(app->packageName+"/appName", QString::fromUtf8(app->appName.toAscii())); + settings.setValue(app->packageName+"/appName", QString::fromUtf8(app->appName.toLatin1())); settings.setValue(app->packageName+"/version", app->appVersion); } diff --git a/widgets/contactwidget.cpp b/widgets/contactwidget.cpp index be1aadd..4e20bf7 100644 --- a/widgets/contactwidget.cpp +++ b/widgets/contactwidget.cpp @@ -92,7 +92,7 @@ // proces->start("\""+sdk+"\""+"adb shell sqlite3"); // proces->waitForReadyRead(-1); // tmp=proces->readLine(); -// proces->write(QString(QChar(0x3)).toAscii()); +// proces->write(QString(QChar(0x3)).toLatin1()); // proces->close(); // if (tmp.contains("not found")) diff --git a/widgets/fastbootwidget.cpp b/widgets/fastbootwidget.cpp index 0f2e829..f5e5920 100644 --- a/widgets/fastbootwidget.cpp +++ b/widgets/fastbootwidget.cpp @@ -21,6 +21,9 @@ #include "fastbootwidget.h" #include "ui_fastbootwidget.h" +#include +#include + FastbootWidget::FastbootWidget(QWidget *parent,Phone *phone) : QWidget(parent), ui(new Ui::FastbootWidget) diff --git a/widgets/fastbootwidget.h b/widgets/fastbootwidget.h index 8b31ded..79ad19d 100644 --- a/widgets/fastbootwidget.h +++ b/widgets/fastbootwidget.h @@ -21,7 +21,7 @@ #ifndef FASTBOOTWIDGET_H #define FASTBOOTWIDGET_H -#include +#include #include "../classes/phone.h" namespace Ui { diff --git a/widgets/filewidget.cpp b/widgets/filewidget.cpp index 01717b5..2cb769e 100644 --- a/widgets/filewidget.cpp +++ b/widgets/filewidget.cpp @@ -21,6 +21,10 @@ #include "filewidget.h" #include "ui_filewidget.h" +#include +#include +#include + quint32 qbytearrayToInt32(QByteArray array) { QDataStream stream(array); @@ -212,15 +216,17 @@ FileWidget::FileWidget(QWidget *parent, SettingsWidget *settings) : //ustawienie comboboxa QPair para; QFileIconProvider *provider = new QFileIconProvider; - para.second = QDesktopServices::storageLocation(QDesktopServices::DesktopLocation); + para.second = QStandardPaths::standardLocations(QStandardPaths::DesktopLocation).first();//QDesktopServices::storageLocation(QDesktopServices::DesktopLocation); para.first = provider->icon(QFileInfo(para.second)); this->ui->leftComboBox->addItem(para.first, para.second); - para.second = QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation); + para.second = QStandardPaths::standardLocations(QStandardPaths::DocumentsLocation).first(); +// para.second = QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation); para.first = provider->icon(QFileInfo(para.second)); this->ui->leftComboBox->addItem(para.first, para.second); - para.second = QDesktopServices::storageLocation(QDesktopServices::HomeLocation); + QStandardPaths::standardLocations(QStandardPaths::HomeLocation).first(); +// para.second = QDesktopServices::storageLocation(QDesktopServices::HomeLocation); para.first = provider->icon(QFileInfo(para.second)); this->ui->leftComboBox->addItem(para.first, para.second); @@ -364,7 +370,7 @@ void FileWidget::changeEvent(QEvent *e) QList actions = this->computerMenu->actions(); foreach(QAction *action, actions) { - action->setText(tr(action->data().toString().toAscii())); + action->setText(tr(action->data().toString().toLatin1())); } } if (this->phoneLeftMenu != NULL) @@ -372,7 +378,7 @@ void FileWidget::changeEvent(QEvent *e) QList actions = this->phoneLeftMenu->actions(); foreach(QAction *action, actions) { - action->setText(tr(action->data().toString().toAscii())); + action->setText(tr(action->data().toString().toLatin1())); } } if (this->phoneRightMenu != NULL) @@ -380,7 +386,7 @@ void FileWidget::changeEvent(QEvent *e) QList actions = this->phoneRightMenu->actions(); foreach(QAction *action, actions) { - action->setText(tr(action->data().toString().toAscii())); + action->setText(tr(action->data().toString().toLatin1())); } } } @@ -1994,7 +2000,7 @@ App * FileWidget::getAppInfo(QString filePath) } else if (aaptLineParts.first().contains(QRegExp("label="))&&app->appName.isEmpty()) { - app->appName=QString::fromUtf8(aaptLineParts.first().toAscii()); + app->appName=QString::fromUtf8(aaptLineParts.first().toLatin1()); app->appName.remove(0,app->appName.indexOf("label=")+6); app->appName.remove("'"); } @@ -2012,7 +2018,7 @@ App * FileWidget::getAppInfo(QString filePath) if (!settings.contains(app->packageName)) { settings.setValue(app->packageName+"/icoName", app->icoName); - settings.setValue(app->packageName+"/appName", QString::fromUtf8(app->appName.toAscii())); + settings.setValue(app->packageName+"/appName", QString::fromUtf8(app->appName.toLatin1())); settings.setValue(app->packageName+"/version", app->appVersion); } diff --git a/widgets/messagewidget.cpp b/widgets/messagewidget.cpp index 29e2164..10bd57f 100644 --- a/widgets/messagewidget.cpp +++ b/widgets/messagewidget.cpp @@ -21,6 +21,7 @@ #include "messagewidget.h" #include "ui_messagewidget.h" +#include MessageWidget::MessageWidget(QWidget *parent, QString clientIP) : QWidget(parent), diff --git a/widgets/recoverywidget.cpp b/widgets/recoverywidget.cpp index 5633ec6..9359241 100644 --- a/widgets/recoverywidget.cpp +++ b/widgets/recoverywidget.cpp @@ -21,6 +21,8 @@ #include "recoverywidget.h" #include "ui_recoverywidget.h" +#include + RecoveryWidget::RecoveryWidget(QWidget *parent) : QWidget(parent), ui(new Ui::RecoveryWidget) diff --git a/widgets/screenshotwidget.cpp b/widgets/screenshotwidget.cpp index b65ecf7..3b07a31 100644 --- a/widgets/screenshotwidget.cpp +++ b/widgets/screenshotwidget.cpp @@ -21,6 +21,9 @@ #include "screenshotwidget.h" #include "ui_screenshotwidget.h" +#include +#include + ScreenshotWidget::ScreenshotWidget(QWidget *parent) : QWidget(parent), ui(new Ui::ScreenshotWidget) diff --git a/widgets/screenshotwidget.h b/widgets/screenshotwidget.h index 9f662eb..ff15ea3 100644 --- a/widgets/screenshotwidget.h +++ b/widgets/screenshotwidget.h @@ -21,7 +21,7 @@ #ifndef SCREENSHOTWIDGET_H #define SCREENSHOTWIDGET_H -#include +#include #include "../threads/screenshotthread.h" namespace Ui { diff --git a/widgets/settingswidget.cpp b/widgets/settingswidget.cpp index d442811..ecf8bd6 100644 --- a/widgets/settingswidget.cpp +++ b/widgets/settingswidget.cpp @@ -21,6 +21,10 @@ #include "settingswidget.h" #include "ui_settingswidget.h" +#include +#include +#include + SettingsWidget::SettingsWidget(QWidget *parent) : QWidget(parent), ui(new Ui::SettingsWidget) @@ -426,8 +430,8 @@ void SettingsWidget::getSettings() this->animationDuration = settings->value("animationDuration", 1000).toInt(); this->animationDirection = settings->value("animationDirection", 0).toInt(); - this->shellBackgroundColor = settings->value("shellBackgroundColor", Qt::white).value(); - this->shellFontColor = settings->value("shellFontColor", Qt::black).value(); + this->shellBackgroundColor = settings->value("shellBackgroundColor", "#ffffff").value(); + this->shellFontColor = settings->value("shellFontColor", "#000000").value(); this->windowGeometry = settings->value("windowGeometry").toByteArray(); diff --git a/widgets/shellwidget.cpp b/widgets/shellwidget.cpp index 4877e3f..c4990bb 100644 --- a/widgets/shellwidget.cpp +++ b/widgets/shellwidget.cpp @@ -21,6 +21,11 @@ #include "shellwidget.h" #include "ui_shellwidget.h" +#include +#include +#include +#include + /* dodac 2 listy stringow: - commandList - w konstruktorze wczytywac komendy busyboxa i shella, a pozniej szift+tab bedzie podpowiadal komendy @@ -43,10 +48,10 @@ ShellWidget::ShellWidget(QWidget *parent) : QSettings settings; this->sdk=settings.value("sdkPath").toString(); - this->fontColor = settings.value("shellFontColor", Qt::black).value(); + this->fontColor = settings.value("shellFontColor", "#000000").value(); QPalette palette = this->palette(); - palette.setColor(QPalette::Base, settings.value("shellBackgroundColor", Qt::white).value()); + palette.setColor(QPalette::Base, settings.value("shellBackgroundColor", "#ffffff").value()); this->setPalette(palette); @@ -70,7 +75,7 @@ void ShellWidget::keyPressEvent(QKeyEvent *e) { if (e->key() == Qt::Key_C) { - this->process.write(QString(QChar(0x3)).toAscii()); + this->process.write(QString(QChar(0x3)).toLatin1()); } else if (e->key() == Qt::Key_Left) { @@ -218,7 +223,7 @@ void ShellWidget::keyPressEvent(QKeyEvent *e) } else if(e->key() == Qt::Key_Escape) { - this->process.write(QString(QChar(0x3)).toAscii()); + this->process.write(QString(QChar(0x3)).toLatin1()); } else if (e->text().length()>0) { @@ -402,7 +407,7 @@ void ShellWidget::keyPressEvent(QKeyEvent *e) { if(ui->editShell->hasFocus() && e->key() == Qt::Key_Escape) { - this->procesShell->write(QString(QChar(0x3)).toAscii()); + this->procesShell->write(QString(QChar(0x3)).toLatin1()); } if(ui->editShell->hasFocus() && e->key() == Qt::Key_Down) { diff --git a/widgets/shellwidget.h b/widgets/shellwidget.h index ddceca2..f1cb9f8 100644 --- a/widgets/shellwidget.h +++ b/widgets/shellwidget.h @@ -21,7 +21,8 @@ #ifndef SHELLWIDGET_H #define SHELLWIDGET_H -#include +#include +#include class ShellWidget : public QTextEdit { -- 2.7.4.1.g5468f9e