Skip to content

API Module Icescopy

Bo Chen edited this page Apr 24, 2026 · 2 revisions

API Module: Icescopy

Main application module that defines the IceScopy window class and application-level behavior.

Source

  • File: src/Icescopy.py

Classes

Class Purpose Page
SampleCatalogTreeDelegate Sample Catalog Tree Delegate class. SampleCatalogTreeDelegate
SampleCatalogTreeWidget Sample Catalog Tree Widget class. SampleCatalogTreeWidget
IceScopy Main application shell and composition root for the desktop app. IceScopy

Module Variables

Variable Line Explanation
module_dir 119 Stores module dir.
resources_dir 120 Stores resources dir.
IS_WINDOWS 123 Tracks whether is windows.
IS_MACOS 124 Tracks whether is macos.
ui_images_dir 125 Stores UI images dir.
SIDE_PANEL_DEFAULT_WIDTH 126 Geometry value for side panel default width.
SAMPLE_CATALOG_TREE_HEADERS 127 Column header data for sample catalog tree headers.
SAMPLE_CATALOG_TREE_ROW_HEIGHT 128 Geometry value for sample catalog tree row height.
SAMPLE_CATALOG_TREE_EDITOR_HEIGHT 129 Geometry value for sample catalog tree editor height.
SAMPLE_CATALOG_TREE_VALUE_COLUMN_WIDTH 130 Geometry value for sample catalog tree value column width.
SAMPLE_CATALOG_TREE_INDENTATION 131 Stores sample catalog tree indentation.
SAMPLE_CATALOG_TREE_FIELDS 132 Stores sample catalog tree fields.
SAMPLE_CATALOG_TREE_FIELD_LABELS 144 Stores sample catalog tree field labels.
SAMPLE_CATALOG_DATETIME_FIELDS 147 Stores sample catalog datetime fields.
SAMPLE_CATALOG_DATETIME_INPUT_FORMAT 148 Stores sample catalog datetime input format.
SAMPLE_CATALOG_DATETIME_STORAGE_FORMAT 149 Stores sample catalog datetime storage format.
SAMPLE_CATALOG_DATETIME_INPUT_MASK 150 Stores sample catalog datetime input mask.
SAMPLE_CATALOG_DATETIME_HINT 151 Help text widget or message for sample catalog datetime hint.
SAMPLE_CATALOG_TYPE_REQUIRED_FIELDS 152 Stores sample catalog type required fields.
DEFAULT_VISUAL_COLORS 158 Default value for visual colors.
SAMPLE_VISUAL_PALETTE 168 Stores sample visual palette.

Top-level Functions

None.

Clone this wiki locally