新增按需转码功能;支持批量查询和批量添加
This commit is contained in:
@@ -51,6 +51,7 @@ signals:
|
||||
private:
|
||||
void initUI();
|
||||
void showUpdateItems();
|
||||
void updateCardStyle(); // 根据 Ela 主题(浅色/深色)刷新卡片背景样式
|
||||
|
||||
// 后台线程执行体(由 QtConcurrent 调用,禁止直接操作 UI)
|
||||
UpdateResult runUpdateUf2(const QStringList& items);
|
||||
@@ -58,18 +59,18 @@ private:
|
||||
// 在主线程启动后台任务
|
||||
void startUpdate(const QStringList& items, const QString& taskName);
|
||||
|
||||
void processUf2StdFields();
|
||||
void processUf2DataType();
|
||||
void processUf2ErrNumber();
|
||||
void processUf2Constants();
|
||||
void processUf2MenuFunc();
|
||||
void processUf2Module();
|
||||
void processUf2Table();
|
||||
bool processUf2StdFields();
|
||||
bool processUf2DataType();
|
||||
bool processUf2ErrNumber();
|
||||
bool processUf2Constants();
|
||||
bool processUf2MenuFunc();
|
||||
bool processUf2Module();
|
||||
bool processUf2Table();
|
||||
bool processUf2Interface(const QString& basePath);
|
||||
|
||||
void processUft3StdFields();
|
||||
void processUft3DataType();
|
||||
void processUft3Table();
|
||||
bool processUft3StdFields();
|
||||
bool processUft3DataType();
|
||||
bool processUft3Table();
|
||||
bool processUft3Interface(const QString& basePath);
|
||||
|
||||
QGridLayout* _updateGridLayout{nullptr};
|
||||
@@ -86,6 +87,7 @@ private:
|
||||
|
||||
QList<ElaCheckBox*> uft3CheckBoxes;
|
||||
QList<ElaCheckBox*> uf20CheckBoxes;
|
||||
QList<QWidget*> m_cardWidgets; // 需要跟随主题切换背景的卡片
|
||||
|
||||
MetadataProcessor* _processor{nullptr};
|
||||
QFutureWatcher<UpdateResult>* _watcher{nullptr};
|
||||
|
||||
Reference in New Issue
Block a user