cluster4npu/ui/dialogs/__init__.py
Mason 92f9d956af Remove cluster4npu_ui package prefix and remove export/analysis buttons
- Update all imports to use relative imports instead of cluster4npu_ui.* prefix
- Remove export configuration functionality from dashboard menu
- Remove performance analysis action from pipeline menu
- Update dependencies in pyproject.toml to include NodeGraphQt and PyQt5
- Maintain clean import structure across all modules

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-07 12:17:59 +08:00

35 lines
1.2 KiB
Python

"""
Dialog boxes and modal windows for the Cluster4NPU UI.
This module contains various dialog boxes used throughout the application
for specific operations like pipeline creation, configuration, and deployment.
Available Dialogs:
- CreatePipelineDialog: New pipeline creation (future)
- StageConfigurationDialog: Pipeline stage setup (future)
- PerformanceEstimationPanel: Performance analysis (future)
- SaveDeployDialog: Export and deployment (future)
- SimplePropertiesDialog: Basic property editing (future)
Usage:
from ui.dialogs import CreatePipelineDialog
dialog = CreatePipelineDialog(parent)
if dialog.exec_() == dialog.Accepted:
project_info = dialog.get_project_info()
"""
# Import dialogs as they are implemented
# from .create_pipeline import CreatePipelineDialog
# from .stage_config import StageConfigurationDialog
# from .performance import PerformanceEstimationPanel
# from .save_deploy import SaveDeployDialog
# from .properties import SimplePropertiesDialog
__all__ = [
# "CreatePipelineDialog",
# "StageConfigurationDialog",
# "PerformanceEstimationPanel",
# "SaveDeployDialog",
# "SimplePropertiesDialog"
]