|
|
|
|
@ -58,9 +58,9 @@ private slots:
|
|
|
|
|
void onDataManagerDestroyed(QObject* pObject);
|
|
|
|
|
/** @brief 将业务显隐 QAction 追加到通用右键菜单。 */
|
|
|
|
|
void appendContextMenuActions(QMenu* pMenu);
|
|
|
|
|
/** @brief 转发非阻塞操作错误,但不覆盖绑定失败或过期提示。 */
|
|
|
|
|
/** @brief 转发非阻塞操作错误,但不覆盖绑定失败提示。 */
|
|
|
|
|
void onControlOperationFailed(const QString& sError);
|
|
|
|
|
/** @brief 明确操作成功后清除旧普通错误,不影响绑定失败或过期状态。 */
|
|
|
|
|
/** @brief 明确操作成功后清除旧普通错误,不影响绑定失败状态。 */
|
|
|
|
|
void onControlOperationSucceeded();
|
|
|
|
|
/** @brief 将 QVTK 视口尺寸同步给结果场景,不主动触发额外渲染。 */
|
|
|
|
|
void onViewportSizeChanged(int nWidth, int nHeight);
|
|
|
|
|
@ -90,7 +90,7 @@ private:
|
|
|
|
|
bool bCurrent);
|
|
|
|
|
/** @brief 从 SceneController 镜像三个业务 QAction 的勾选和可用状态。 */
|
|
|
|
|
void synchronizeBusinessActions();
|
|
|
|
|
/** @brief 根据“绑定失败、过期、操作错误”的固定优先级刷新提示栏。 */
|
|
|
|
|
/** @brief 按绑定失败、操作错误的优先级刷新提示栏,无错误时隐藏。 */
|
|
|
|
|
void refreshStatusBar();
|
|
|
|
|
/** @brief 断开当前 Manager 的两个连接,不访问已经析构的对象。 */
|
|
|
|
|
void disconnectDataManager();
|
|
|
|
|
@ -100,7 +100,7 @@ private:
|
|
|
|
|
nmPebiResultSceneController* m_pSceneController; ///< 唯一结果场景控制器。
|
|
|
|
|
nmWxPebiResultControlBar* m_pControlBar; ///< 独占回放控制器和 Timer 的底栏。
|
|
|
|
|
QToolBar* m_pToolBar; ///< Qt 父对象拥有的右侧竖向工具栏。
|
|
|
|
|
QLabel* m_pStatusLabel; ///< 过期或错误的非阻塞提示栏。
|
|
|
|
|
QLabel* m_pStatusLabel; ///< 绑定失败或操作错误的非阻塞提示栏。
|
|
|
|
|
|
|
|
|
|
QAction* m_pScalarBarAction; ///< 色标显隐动作。
|
|
|
|
|
QAction* m_pScaleGridAction; ///< 比例网格显隐动作。
|
|
|
|
|
|