2025-06-19 22:07:12 +08:00
|
|
|
#include "CompareControl.h"
|
2025-06-15 14:31:54 +08:00
|
|
|
|
|
|
|
|
#include "ui_CompareControl.h"
|
|
|
|
|
|
|
|
|
|
Compare::Compare(QWidget* parent) : QWidget(parent), ui(new Ui::Compare)
|
|
|
|
|
{
|
|
|
|
|
ui->setupUi(this);
|
2025-06-20 14:58:47 +08:00
|
|
|
InitControl();
|
2025-06-15 14:31:54 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Compare::~Compare()
|
|
|
|
|
{
|
|
|
|
|
delete ui;
|
|
|
|
|
}
|
2025-06-20 14:58:47 +08:00
|
|
|
|
|
|
|
|
void Compare::InitControl()
|
|
|
|
|
{
|
|
|
|
|
InitTabWidget();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Compare::InitTabWidget()
|
|
|
|
|
{
|
|
|
|
|
QStringList headers;
|
|
|
|
|
headers << tr("") << tr("LocalPath") << tr("RemotePath");
|
|
|
|
|
ui->tableWidget->setColumnCount(headers.size());
|
|
|
|
|
ui->tableWidget->setHorizontalHeaderLabels(headers);
|
|
|
|
|
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
|
|
|
|
|
|
|
|
|
|
ui->comboBox->setEditable(true);
|
|
|
|
|
// ui->tableWidget->setColumnWidth(0, 50);
|
|
|
|
|
ui->tableWidget->setColumnWidth(1, 500);
|
|
|
|
|
ui->tableWidget->setColumnWidth(2, 500);
|
|
|
|
|
|
|
|
|
|
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
|
|
|
|
|
ui->tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::Fixed);
|
|
|
|
|
ui->tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Fixed);
|
|
|
|
|
ui->tableWidget->horizontalHeader()->setSectionResizeMode(1, QHeaderView::Stretch);
|
|
|
|
|
ui->tableWidget->horizontalHeader()->setSectionResizeMode(2, QHeaderView::Stretch);
|
|
|
|
|
|
2025-06-20 16:00:18 +08:00
|
|
|
ui->tableWidget->setDragEnabled(false);
|
2025-06-20 14:58:47 +08:00
|
|
|
ui->tableWidget->viewport()->setAcceptDrops(true);
|
|
|
|
|
ui->tableWidget->setDropIndicatorShown(true);
|
|
|
|
|
ui->tableWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
2025-06-21 14:05:39 +08:00
|
|
|
ui->tableWidget->setDragDropMode(QAbstractItemView::DropOnly);
|
2025-06-20 14:58:47 +08:00
|
|
|
}
|