Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 524204 Details for
Bug 645428
app-mobilephone/qtadb depends on deprecated Qt4
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Upstream Qt 5.3 patch
qtadb-0.8.1-qt5.diff (text/plain), 29.07 KB, created by
Phil Stracchino (Unix Ronin)
on 2018-03-17 17:16:11 UTC
(
hide
)
Description:
Upstream Qt 5.3 patch
Filename:
MIME Type:
Creator:
Phil Stracchino (Unix Ronin)
Created:
2018-03-17 17:16:11 UTC
Size:
29.07 KB
patch
obsolete
>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 <QtGui> >+#include <QWidget> >+#include <QPropertyAnimation> > > #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<int, QByteArray> ContactModel::roleNames() >+{ > QHash<int, QByteArray> 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<int, QByteArray> roleNames(); >+ > private: > QList<Contact> 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<int, QByteArray> MessageModel::roleNames() >+{ > QHash<int, QByteArray> 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<int, QByteArray> roleNames(); >+ > private: > QList<Message> 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<int, QByteArray> MessageThreadModel::roleNames() >+{ > QHash<int, QByteArray> 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<int, QByteArray> roleNames(); >+ > private: > QList<MessageThread> 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 <QHeaderView> >+ > 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 <QSettings> > #include <QTextCodec> >- >+#include <QFileIconProvider> >+#include <QApplication> >+#include <QStyle> > > void ConnectionThread::run() > { >@@ -324,7 +326,7 @@ QList<File> *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: "<<name<< " - " <<lineParts.first(); >@@ -514,7 +516,7 @@ QList<File> *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: "<<name<< " - " <<lineParts.first(); >@@ -573,9 +575,9 @@ FileList *Phone::getStaticFileList(QString path, QString sdk, bool hiddenFiles) > qDebug()<<QDateTime::currentDateTime().toString("hh:mm:ss"); > qDebug()<<"Phone::getFileList() - "<<path; > if (hiddenFiles) >- command="\""+sdk+"\""+"adb shell \"busybox ls -l -a \'"+codec->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() - "<<command; > phone->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 <QMenu> >+#include <QScrollBar> >+#include <QFileDialog> >+ > 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 <QDesktopWidget> >+#include <QToolButton> >+ > 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 <stdio.h> > #include <iostream> > >-#include <QtGui> >+#include <QMainWindow> >+#include <QSystemTrayIcon> > > #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 <QtGui/QApplication> >+#include <QApplication> > #include "./classes/application.h" > #include "./dialogs/mainwindow.h" > //////////////////////////////////////// > #include <QtDebug> > #include <QFile> > #include <QTextStream> >+#include <QFileDialog> > >-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 <QMenu> >+#include <QFileDialog> >+ > 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 <QFileDialog> >+#include <QMessageBox> >+ > 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 <QtGui> >+#include <QWidget> > #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 <QStandardPaths> >+#include <QMenu> >+#include <QScrollBar> >+ > quint32 qbytearrayToInt32(QByteArray array) > { > QDataStream stream(array); >@@ -212,15 +216,17 @@ FileWidget::FileWidget(QWidget *parent, SettingsWidget *settings) : > //ustawienie comboboxa > QPair<QIcon, QString> 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<QAction *> 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<QAction *> 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<QAction *> 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 <QMessageBox> > > 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 <QFileDialog> >+ > 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 <QMouseEvent> >+#include <QFileDialog> >+ > 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 <QtGui> >+#include <QWidget> > #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 <QFontDialog> >+#include <QColorDialog> >+#include <QFileDialog> >+ > 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<QColor>(); >- this->shellFontColor = settings->value("shellFontColor", Qt::black).value<QColor>(); >+ this->shellBackgroundColor = settings->value("shellBackgroundColor", "#ffffff").value<QColor>(); >+ this->shellFontColor = settings->value("shellFontColor", "#000000").value<QColor>(); > > 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 <QSettings> >+#include <QKeyEvent> >+#include <QClipboard> >+#include <QTextDocumentFragment> >+ > /* > 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<QColor>(); >+ this->fontColor = settings.value("shellFontColor", "#000000").value<QColor>(); > > QPalette palette = this->palette(); >- palette.setColor(QPalette::Base, settings.value("shellBackgroundColor", Qt::white).value<QColor>()); >+ palette.setColor(QPalette::Base, settings.value("shellBackgroundColor", "#ffffff").value<QColor>()); > > 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 <QtGui> >+#include <QTextEdit> >+#include <QProcess> > > class ShellWidget : public QTextEdit > { >-- >2.7.4.1.g5468f9e >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 645428
:
524202
| 524204 |
524206
|
524210
|
524218
|
524220
|
524222