Files
2026-07-09 02:59:53 +03:00

1020 lines
24 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1600</width>
<height>900</height>
</rect>
</property>
<property name="windowTitle">
<string>HCIE Image Editor</string>
</property>
<widget class="QTabWidget" name="documentTabs">
<property name="tabsClosable">
<bool>true</bool>
</property>
<property name="movable">
<bool>true</bool>
</property>
<widget class="QWidget" name="tabEmpty">
<attribute name="title">
<string/>
</attribute>
<layout class="QVBoxLayout">
<item>
<widget class="QLabel" name="label">
<property name="font">
<font>
<pointsize>32</pointsize>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Welcome to HCIE</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label">
<property name="font">
<font>
<pointsize>14</pointsize>
</font>
</property>
<property name="text">
<string>Open or create a new document to start painting</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<widget class="QMenuBar" name="menuBar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1600</width>
<height>30</height>
</rect>
</property>
</widget>
<widget class="QToolBar" name="mainToolbar">
<property name="movable">
<bool>false</bool>
</property>
<property name="iconSize">
<size>
<width>16</width>
<height>16</height>
</size>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonStyle::ToolButtonIconOnly</enum>
</property>
<attribute name="toolBarArea">
<enum>TopToolBarArea</enum>
</attribute>
<attribute name="toolBarBreak">
<bool>false</bool>
</attribute>
</widget>
<widget class="QStatusBar" name="statusBar">
<widget class="QLabel" name="lblActiveTool">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>100</width>
<height>30</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>80</width>
<height>0</height>
</size>
</property>
</widget>
<widget class="QLabel" name="lblMousePos">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>100</width>
<height>30</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>100</width>
<height>0</height>
</size>
</property>
</widget>
<widget class="QLabel" name="lblStatusMessage">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>100</width>
<height>30</height>
</rect>
</property>
</widget>
<widget class="QSlider" name="zoomSlider">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>100</width>
<height>30</height>
</rect>
</property>
<property name="minimum">
<number>125</number>
</property>
<property name="maximum">
<number>1600</number>
</property>
<property name="value">
<number>125</number>
</property>
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
<widget class="QPushButton" name="btnZoom100">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>100</width>
<height>30</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>50</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>100%</string>
</property>
</widget>
<widget class="QLabel" name="lblCanvasSize">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>120</width>
<height>30</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>120</width>
<height>0</height>
</size>
</property>
</widget>
</widget>
<action name="actionNew">
<property name="text">
<string>New…</string>
</property>
<property name="shortcut">
<string>Ctrl+N</string>
</property>
</action>
<action name="actionOpen">
<property name="text">
<string>Open…</string>
</property>
<property name="shortcut">
<string>Ctrl+O</string>
</property>
</action>
<action name="actionSave">
<property name="text">
<string>Save</string>
</property>
<property name="shortcut">
<string>Ctrl+S</string>
</property>
</action>
<action name="actionSaveAs">
<property name="text">
<string>Save As…</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+S</string>
</property>
</action>
<action name="actionImport">
<property name="text">
<string>Import…</string>
</property>
</action>
<action name="actionImportSvg">
<property name="text">
<string>Import SVG…</string>
</property>
</action>
<action name="actionImportBrushes">
<property name="text">
<string>Import Brushes…</string>
</property>
</action>
<action name="actionExport">
<property name="text">
<string>Export…</string>
</property>
</action>
<action name="actionClose">
<property name="text">
<string>Close</string>
</property>
</action>
<action name="actionExit">
<property name="text">
<string>Exit</string>
</property>
</action>
<action name="actionUndo">
<property name="text">
<string>Undo</string>
</property>
<property name="shortcut">
<string>Ctrl+Z</string>
</property>
</action>
<action name="actionRedo">
<property name="text">
<string>Redo</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+Z</string>
</property>
</action>
<action name="actionCut">
<property name="text">
<string>Cut</string>
</property>
<property name="shortcut">
<string>Ctrl+X</string>
</property>
</action>
<action name="actionCopy">
<property name="text">
<string>Copy</string>
</property>
<property name="shortcut">
<string>Ctrl+C</string>
</property>
</action>
<action name="actionPaste">
<property name="text">
<string>Paste</string>
</property>
<property name="shortcut">
<string>Ctrl+V</string>
</property>
</action>
<action name="actionPasteSpecial">
<property name="text">
<string>Paste Special</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+V</string>
</property>
</action>
<action name="actionFill">
<property name="text">
<string>Fill…</string>
</property>
<property name="shortcut">
<string>Shift+F5</string>
</property>
</action>
<action name="actionStroke">
<property name="text">
<string>Stroke…</string>
</property>
</action>
<action name="actionFreeTransform">
<property name="text">
<string>Free Transform</string>
</property>
<property name="shortcut">
<string>Ctrl+T</string>
</property>
</action>
<action name="actionPreferences">
<property name="text">
<string>Preferences</string>
</property>
<property name="shortcut">
<string>Ctrl+K</string>
</property>
</action>
<action name="actionClearLayer">
<property name="text">
<string>Clear Layer</string>
</property>
<property name="shortcut">
<string>Del</string>
</property>
</action>
<action name="actionToolEyedropper">
<property name="text">
<string>Eyedropper</string>
</property>
<property name="shortcut">
<string>I</string>
</property>
</action>
<action name="actionToolPen">
<property name="text">
<string>Pencil / Pen</string>
</property>
<property name="shortcut">
<string>P</string>
</property>
</action>
<action name="actionToolBrush">
<property name="text">
<string>Art Brush</string>
</property>
<property name="shortcut">
<string>B</string>
</property>
</action>
<action name="actionToolEraser">
<property name="text">
<string>Eraser</string>
</property>
<property name="shortcut">
<string>E</string>
</property>
</action>
<action name="actionToolSpray">
<property name="text">
<string>Spray</string>
</property>
</action>
<action name="actionToolFloodFill">
<property name="text">
<string>Flood Fill</string>
</property>
<property name="shortcut">
<string>F</string>
</property>
</action>
<action name="actionToolMagicWand">
<property name="text">
<string>Magic Wand</string>
</property>
<property name="shortcut">
<string>W</string>
</property>
</action>
<action name="actionToolSelect">
<property name="text">
<string>Rect Selection</string>
</property>
<property name="shortcut">
<string>M</string>
</property>
</action>
<action name="actionToolLasso">
<property name="text">
<string>Lasso</string>
</property>
<property name="shortcut">
<string>L</string>
</property>
</action>
<action name="actionToolPolygonSelect">
<property name="text">
<string>Polygon Select</string>
</property>
</action>
<action name="actionToolMove">
<property name="text">
<string>Move</string>
</property>
<property name="shortcut">
<string>V</string>
</property>
</action>
<action name="actionToolCrop">
<property name="text">
<string>Crop</string>
</property>
<property name="shortcut">
<string>C</string>
</property>
</action>
<action name="actionToolText">
<property name="text">
<string>Text</string>
</property>
<property name="shortcut">
<string>T</string>
</property>
</action>
<action name="actionToolGradient">
<property name="text">
<string>Gradient</string>
</property>
<property name="shortcut">
<string>G</string>
</property>
</action>
<action name="actionToolVectorSelect">
<property name="text">
<string>Vector Select</string>
</property>
</action>
<action name="actionToolVectorLine">
<property name="text">
<string>Vector Line</string>
</property>
</action>
<action name="actionToolVectorRect">
<property name="text">
<string>Vector Rectangle</string>
</property>
</action>
<action name="actionToolVectorCircle">
<property name="text">
<string>Vector Circle</string>
</property>
</action>
<action name="actionToolRedEye">
<property name="text">
<string>Red-eye Removal</string>
</property>
</action>
<action name="actionToolSpotRemoval">
<property name="text">
<string>Spot Removal</string>
</property>
</action>
<action name="actionToolSmartPatch">
<property name="text">
<string>Smart Patch</string>
</property>
</action>
<action name="actionToolAiObjectRemoval">
<property name="text">
<string>AI Object Removal</string>
</property>
</action>
<action name="actionToolSmartSelect">
<property name="text">
<string>Smart Select</string>
</property>
</action>
<action name="actionToolVisionSelect">
<property name="text">
<string>Vision Select</string>
</property>
</action>
<action name="actionBrightnessContrast">
<property name="text">
<string>Brightness / Contrast…</string>
</property>
</action>
<action name="actionHueSaturation">
<property name="text">
<string>Hue / Saturation…</string>
</property>
</action>
<action name="actionImageSize">
<property name="text">
<string>Image Size…</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+I</string>
</property>
</action>
<action name="actionCanvasSize">
<property name="text">
<string>Canvas Size…</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+C</string>
</property>
</action>
<action name="actionRotateCW">
<property name="text">
<string>90° Clockwise</string>
</property>
</action>
<action name="actionRotateCCW">
<property name="text">
<string>90° Counter-Clockwise</string>
</property>
</action>
<action name="actionRotate180">
<property name="text">
<string>180°</string>
</property>
</action>
<action name="actionFlipH">
<property name="text">
<string>Flip Horizontal</string>
</property>
</action>
<action name="actionFlipV">
<property name="text">
<string>Flip Vertical</string>
</property>
</action>
<action name="actionCropImage">
<property name="text">
<string>Crop</string>
</property>
</action>
<action name="actionInvert">
<property name="text">
<string>Invert / Negative</string>
</property>
</action>
<action name="actionNewLayer">
<property name="text">
<string>New Layer</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+N</string>
</property>
</action>
<action name="actionDeleteLayer">
<property name="text">
<string>Delete Active Layer</string>
</property>
<property name="shortcut">
<string>Del</string>
</property>
</action>
<action name="actionMergeDown">
<property name="text">
<string>Merge Down</string>
</property>
<property name="shortcut">
<string>Ctrl+E</string>
</property>
</action>
<action name="actionFlattenImage">
<property name="text">
<string>Flatten Image</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+E</string>
</property>
</action>
<action name="actionLayerStyles">
<property name="text">
<string>Layer Styles…</string>
</property>
</action>
<action name="actionAlignLeft">
<property name="text">
<string>Left</string>
</property>
</action>
<action name="actionAlignCenterH">
<property name="text">
<string>Center Horizontal</string>
</property>
</action>
<action name="actionAlignRight">
<property name="text">
<string>Right</string>
</property>
</action>
<action name="actionAlignTop">
<property name="text">
<string>Top</string>
</property>
</action>
<action name="actionAlignCenterV">
<property name="text">
<string>Center Vertical</string>
</property>
</action>
<action name="actionAlignBottom">
<property name="text">
<string>Bottom</string>
</property>
</action>
<action name="actionBlur">
<property name="text">
<string>Blur</string>
</property>
</action>
<action name="actionBlurMore">
<property name="text">
<string>Blur More</string>
</property>
</action>
<action name="actionBoxBlur">
<property name="text">
<string>Box Blur…</string>
</property>
</action>
<action name="actionGaussianBlur">
<property name="text">
<string>Gaussian Blur…</string>
</property>
</action>
<action name="actionMotionBlur">
<property name="text">
<string>Motion Blur…</string>
</property>
</action>
<action name="actionGaussianBlurGamma">
<property name="text">
<string>Gaussian Blur (Gamma)…</string>
</property>
</action>
<action name="actionBoxBlurGamma">
<property name="text">
<string>Box Blur (Gamma)…</string>
</property>
</action>
<action name="actionMedianFilter">
<property name="text">
<string>Median Filter…</string>
</property>
</action>
<action name="actionLevels">
<property name="text">
<string>Levels…</string>
</property>
</action>
<action name="actionVibrance">
<property name="text">
<string>Vibrance…</string>
</property>
</action>
<action name="actionExposure">
<property name="text">
<string>Exposure…</string>
</property>
</action>
<action name="actionPosterize">
<property name="text">
<string>Posterize…</string>
</property>
</action>
<action name="actionThreshold">
<property name="text">
<string>Threshold…</string>
</property>
</action>
<action name="actionChannelMixer">
<property name="text">
<string>Channel Mixer…</string>
</property>
</action>
<action name="actionBlackAndWhite">
<property name="text">
<string>Black &amp; White…</string>
</property>
</action>
<action name="actionSelectiveColor">
<property name="text">
<string>Selective Color…</string>
</property>
</action>
<action name="actionGammaCorrection">
<property name="text">
<string>Gamma Correction…</string>
</property>
</action>
<action name="actionExtractChannel">
<property name="text">
<string>Extract Channel…</string>
</property>
</action>
<action name="actionGradientMap">
<property name="text">
<string>Gradient Map…</string>
</property>
</action>
<action name="actionPinchPunch">
<property name="text">
<string>Pinch / Punch…</string>
</property>
</action>
<action name="actionTwirl">
<property name="text">
<string>Twirl…</string>
</property>
</action>
<action name="actionAddNoise">
<property name="text">
<string>Add Noise…</string>
</property>
</action>
<action name="actionNoisePattern">
<property name="text">
<string>Noise Pattern…</string>
</property>
</action>
<action name="actionCrystallize">
<property name="text">
<string>Crystallize…</string>
</property>
</action>
<action name="actionMosaic">
<property name="text">
<string>Mosaic…</string>
</property>
</action>
<action name="actionClouds">
<property name="text">
<string>Clouds</string>
</property>
</action>
<action name="actionDehaze">
<property name="text">
<string>Dehaze…</string>
</property>
</action>
<action name="actionSharpen">
<property name="text">
<string>Sharpen</string>
</property>
</action>
<action name="actionUnsharpMask">
<property name="text">
<string>Unsharp Mask…</string>
</property>
</action>
<action name="actionEmboss">
<property name="text">
<string>Emboss</string>
</property>
</action>
<action name="actionFindEdges">
<property name="text">
<string>Find Edges</string>
</property>
</action>
<action name="actionOilPaint">
<property name="text">
<string>Oil Paint…</string>
</property>
</action>
<action name="actionSelectAll">
<property name="text">
<string>All</string>
</property>
<property name="shortcut">
<string>Ctrl+A</string>
</property>
</action>
<action name="actionSelectDeselect">
<property name="text">
<string>Deselect</string>
</property>
<property name="shortcut">
<string>Ctrl+D</string>
</property>
</action>
<action name="actionSelectInvert">
<property name="text">
<string>Invert</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+I</string>
</property>
</action>
<action name="actionSelectGrow">
<property name="text">
<string>Grow…</string>
</property>
</action>
<action name="actionSelectShrink">
<property name="text">
<string>Shrink…</string>
</property>
</action>
<action name="actionSelectFeather">
<property name="text">
<string>Feather…</string>
</property>
</action>
<action name="actionSelectErode">
<property name="text">
<string>Erode Border…</string>
</property>
</action>
<action name="actionSelectFade">
<property name="text">
<string>Fade Border…</string>
</property>
</action>
<action name="actionZoomIn">
<property name="text">
<string>Zoom In</string>
</property>
<property name="shortcut">
<string>Ctrl++</string>
</property>
</action>
<action name="actionZoomOut">
<property name="text">
<string>Zoom Out</string>
</property>
<property name="shortcut">
<string>Ctrl+-</string>
</property>
</action>
<action name="actionZoomReset">
<property name="text">
<string>Reset Zoom</string>
</property>
<property name="shortcut">
<string>Ctrl+0</string>
</property>
</action>
<action name="actionPanReset">
<property name="text">
<string>Reset Pan</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+0</string>
</property>
</action>
<action name="actionViewerMode">
<property name="text">
<string>Viewer Mode</string>
</property>
</action>
<action name="actionPanelTools">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="text">
<string>Tools</string>
</property>
</action>
<action name="actionPanelFilters">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Filters</string>
</property>
</action>
<action name="actionPanelBrushes">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Brushes &amp; Tips</string>
</property>
</action>
<action name="actionPanelColor">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Color Palette</string>
</property>
</action>
<action name="actionPanelAI">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>AI Assistant</string>
</property>
</action>
<action name="actionPanelLayers">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Layers</string>
</property>
</action>
<action name="actionPanelHistory">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>History</string>
</property>
</action>
<action name="actionPanelProperties">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Properties</string>
</property>
</action>
<action name="actionPanelLayerStyles">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Layer Styles</string>
</property>
</action>
<action name="actionPanelLayerDetails">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Layer Details</string>
</property>
</action>
<action name="actionThemePhotoshop">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="text">
<string>Photoshop (Dark)</string>
</property>
</action>
<action name="actionThemePhotoshopLight">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Photoshop Light</string>
</property>
</action>
<action name="actionThemeAmoled">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>AMOLED (Pitch Black)</string>
</property>
</action>
<action name="actionThemeProDark">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Pro Dark</string>
</property>
</action>
<action name="actionThemeProLight">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Pro Light</string>
</property>
</action>
<action name="actionDockProfiles">
<property name="text">
<string>Dock Layout Profiles…</string>
</property>
</action>
<action name="actionSaveDockLayout">
<property name="text">
<string>Save Dock Layout As…</string>
</property>
</action>
<action name="actionResetLayout">
<property name="text">
<string>Reset Layout</string>
</property>
</action>
<action name="actionAbout">
<property name="text">
<string>About</string>
</property>
</action>
</widget>
<resources/>
<connections/>
</ui>