<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>CustomScriptsEditor</class> <widget class="QMainWindow" name="CustomScriptsEditor"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>540</width> <height>355</height> </rect> </property> <property name="windowTitle"> <string>Custom Scripts Editor</string> </property> <widget class="QWidget" name="centralwidget"> <layout class="QVBoxLayout" name="verticalLayout"> <property name="spacing"> <number>0</number> </property> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QFrame" name="window"> <property name="frameShape"> <enum>QFrame::StyledPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Raised</enum> </property> <layout class="QVBoxLayout" name="verticalLayout_2"> <item> <widget class="QFrame" name="header"> <property name="frameShape"> <enum>QFrame::StyledPanel</enum> </property> <property name="frameShadow"> <enum>QFrame::Raised</enum> </property> <layout class="QHBoxLayout" name="horizontalLayout"> <item> <widget class="QPushButton" name="button_CreateNewScript"> <property name="toolTip"> <string>Create a new Porymap script file with a default template</string> </property> <property name="text"> <string>Create New Script...</string> </property> <property name="icon"> <iconset resource="../resources/images.qrc"> <normaloff>:/icons/file_add.ico</normaloff>:/icons/file_add.ico</iconset> </property> </widget> </item> <item> <widget class="QPushButton" name="button_LoadScript"> <property name="toolTip"> <string>Add an existing script file to the list below</string> </property> <property name="text"> <string>Load Script...</string> </property> <property name="icon"> <iconset resource="../resources/images.qrc"> <normaloff>:/icons/file_put.ico</normaloff>:/icons/file_put.ico</iconset> </property> </widget> </item> <item> <widget class="QPushButton" name="button_RefreshScripts"> <property name="toolTip"> <string>Refresh all loaded scripts to account for any recent edits</string> </property> <property name="text"> <string>Refresh Scripts</string> </property> <property name="icon"> <iconset resource="../resources/images.qrc"> <normaloff>:/icons/refresh.ico</normaloff>:/icons/refresh.ico</iconset> </property> </widget> </item> <item> <spacer name="horizontalSpacer_header"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QLabel" name="label_Manual"> <property name="text"> <string><html><head/><body><p><a href="https://huderlem.github.io/porymap/manual/scripting-capabilities.html"><span style=" text-decoration: underline;">Help</span></a></p></body></html></string> </property> <property name="openExternalLinks"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::Minimum</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>5</height> </size> </property> </spacer> </item> <item> <widget class="QLabel" name="label_ListHeader"> <property name="text"> <string>Scripts</string> </property> </widget> </item> <item> <widget class="QListWidget" name="list"> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="dragDropMode"> <enum>QAbstractItemView::DragOnly</enum> </property> <property name="defaultDropAction"> <enum>Qt::IgnoreAction</enum> </property> <property name="selectionMode"> <enum>QAbstractItemView::ExtendedSelection</enum> </property> <property name="textElideMode"> <enum>Qt::ElideLeft</enum> </property> <property name="movement"> <enum>QListView::Free</enum> </property> </widget> </item> <item> <widget class="QDialogButtonBox" name="buttonBox"> <property name="standardButtons"> <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> </widget> <resources> <include location="../resources/images.qrc"/> </resources> <connections/> </ui>