fix:XP metaType修正。
This commit is contained in:
@@ -12,6 +12,11 @@
|
|||||||
|
|
||||||
int main(int argc, char* argv[])
|
int main(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
|
qRegisterMetaType<QSharedPointer<FrameBuffer>>("QSharedPointer<FrameBuffer>");
|
||||||
|
qRegisterMetaType<InfoClientVec>("InfoClientVec");
|
||||||
|
qRegisterMetaType<DirFileInfoVec>("DirFileInfoVec");
|
||||||
|
qRegisterMetaType<TransTask>("TransTask");
|
||||||
|
qRegisterMetaType<QVector<QString>>("QVector<QString>");
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
SetConsoleOutputCP(CP_UTF8);
|
SetConsoleOutputCP(CP_UTF8);
|
||||||
@@ -25,11 +30,6 @@ int main(int argc, char* argv[])
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
qRegisterMetaType<QSharedPointer<FrameBuffer>>("QSharedPointer<FrameBuffer>");
|
|
||||||
qRegisterMetaType<InfoClientVec>("InfoClientVec");
|
|
||||||
qRegisterMetaType<DirFileInfoVec>("DirFileInfoVec");
|
|
||||||
qRegisterMetaType<TransTask>("TransTask");
|
|
||||||
|
|
||||||
QCoreApplication app(argc, argv);
|
QCoreApplication app(argc, argv);
|
||||||
|
|
||||||
Util::InitLogger("frelayConsole.log", "frelayConsole");
|
Util::InitLogger("frelayConsole.log", "frelayConsole");
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
#include <QDesktopServices>
|
#include <QDesktopServices>
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
|
#include <QMessageBox>
|
||||||
#include <QXmlStreamReader>
|
#include <QXmlStreamReader>
|
||||||
#include <QXmlStreamWriter>
|
#include <QXmlStreamWriter>
|
||||||
|
|
||||||
@@ -306,6 +307,11 @@ void Compare::TransToLeft()
|
|||||||
QVector<TransTask> tasks;
|
QVector<TransTask> tasks;
|
||||||
QModelIndexList indexList = ui->tableWidget->selectionModel()->selectedRows();
|
QModelIndexList indexList = ui->tableWidget->selectionModel()->selectedRows();
|
||||||
|
|
||||||
|
if (indexList.size() < 1) {
|
||||||
|
QMessageBox::information(this, tr("提示"), tr("请选择要下载的文件。"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
for (int i = 0; i < indexList.size(); ++i) {
|
for (int i = 0; i < indexList.size(); ++i) {
|
||||||
const QTableWidgetItem* itemF = ui->tableWidget->item(indexList[i].row(), 2);
|
const QTableWidgetItem* itemF = ui->tableWidget->item(indexList[i].row(), 2);
|
||||||
const QTableWidgetItem* itemT = ui->tableWidget->item(indexList[i].row(), 1);
|
const QTableWidgetItem* itemT = ui->tableWidget->item(indexList[i].row(), 1);
|
||||||
@@ -327,6 +333,11 @@ void Compare::TransToRight()
|
|||||||
QVector<TransTask> tasks;
|
QVector<TransTask> tasks;
|
||||||
QModelIndexList indexList = ui->tableWidget->selectionModel()->selectedRows();
|
QModelIndexList indexList = ui->tableWidget->selectionModel()->selectedRows();
|
||||||
|
|
||||||
|
if (indexList.size() < 1) {
|
||||||
|
QMessageBox::information(this, tr("提示"), tr("请选择要上传的文件。"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
for (int i = 0; i < indexList.size(); ++i) {
|
for (int i = 0; i < indexList.size(); ++i) {
|
||||||
const QTableWidgetItem* itemF = ui->tableWidget->item(indexList[i].row(), 1);
|
const QTableWidgetItem* itemF = ui->tableWidget->item(indexList[i].row(), 1);
|
||||||
const QTableWidgetItem* itemT = ui->tableWidget->item(indexList[i].row(), 2);
|
const QTableWidgetItem* itemT = ui->tableWidget->item(indexList[i].row(), 2);
|
||||||
|
|||||||
@@ -7,6 +7,11 @@
|
|||||||
|
|
||||||
int main(int argc, char* argv[])
|
int main(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
|
qRegisterMetaType<QSharedPointer<FrameBuffer>>("QSharedPointer<FrameBuffer>");
|
||||||
|
qRegisterMetaType<InfoClientVec>("InfoClientVec");
|
||||||
|
qRegisterMetaType<DirFileInfoVec>("DirFileInfoVec");
|
||||||
|
qRegisterMetaType<TransTask>("TransTask");
|
||||||
|
qRegisterMetaType<QVector<QString>>("QVector<QString>");
|
||||||
|
|
||||||
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||||
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||||||
@@ -22,10 +27,6 @@ int main(int argc, char* argv[])
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
qInstallMessageHandler(frelayGUI::ControlMsgHander);
|
qInstallMessageHandler(frelayGUI::ControlMsgHander);
|
||||||
qRegisterMetaType<QSharedPointer<FrameBuffer>>("QSharedPointer<FrameBuffer>");
|
|
||||||
qRegisterMetaType<InfoClientVec>("InfoClientVec");
|
|
||||||
qRegisterMetaType<DirFileInfoVec>("DirFileInfoVec");
|
|
||||||
qRegisterMetaType<TransTask>("TransTask");
|
|
||||||
|
|
||||||
frelayGUI w;
|
frelayGUI w;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user