/
VolcanoByte
/
vbCinema
Обзор
Документация
Войти
/
VolcanoByte
/
vbCinema
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ui/formMain.ui
1 256 строк
38 KB
Eugene Gavrilyuk
Sync on start and finish
01 апр 2026, 14:46
01 апр 2026, 14:46
41ca630
Код
Авторство
О чём код?
<?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>775</width> <height>565</height> </rect> </property> <property name="windowTitle"> <string>MainWindow</string> </property> <widget class="QWidget" name="centralwidget"> <layout class="QHBoxLayout" name="horizontalLayout"> <property name="spacing"> <number>2</number> </property> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="QStackedWidget" name="stackedWidget"> <property name="currentIndex"> <number>2</number> </property> <widget class="QWidget" name="pageWelcome"> <layout class="QHBoxLayout" name="horizontalLayout_13"> <item> <widget class="QLabel" name="label_13"> <property name="text"> <string><html><head/><body><p>Add a new movie to the database using the menu, the toolbar, or by pressing key <span style=" font-weight:600;">Ins</span></p></body></html></string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="pageView"> <layout class="QHBoxLayout" name="horizontalLayout_4"> <item> <widget class="MovieTableView" name="tvMovies"> <property name="mouseTracking"> <bool>true</bool> </property> <property name="styleSheet"> <string notr="true"/> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="tabKeyNavigation"> <bool>false</bool> </property> <property name="alternatingRowColors"> <bool>true</bool> </property> <property name="selectionMode"> <enum>QAbstractItemView::SingleSelection</enum> </property> <property name="selectionBehavior"> <enum>QAbstractItemView::SelectRows</enum> </property> <property name="horizontalScrollMode"> <enum>QAbstractItemView::ScrollPerPixel</enum> </property> <property name="showGrid"> <bool>true</bool> </property> <property name="gridStyle"> <enum>Qt::NoPen</enum> </property> <property name="sortingEnabled"> <bool>true</bool> </property> <property name="wordWrap"> <bool>false</bool> </property> <property name="cornerButtonEnabled"> <bool>false</bool> </property> <attribute name="verticalHeaderVisible"> <bool>false</bool> </attribute> <attribute name="verticalHeaderDefaultSectionSize"> <number>10</number> </attribute> </widget> </item> </layout> </widget> <widget class="QWidget" name="pageEdit"> <layout class="QVBoxLayout" name="verticalLayout_4"> <item> <widget class="QWidget" name="widget_14" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_15"> <item> <widget class="QPushButton" name="btnFillInfo"> <property name="text"> <string>Fill in with information <F2></string> </property> <property name="icon"> <iconset> <normaloff>../icons/info.png</normaloff>../icons/info.png</iconset> </property> <property name="shortcut"> <string>F2</string> </property> </widget> </item> <item> <widget class="QPushButton" name="btnDownloadCover"> <property name="text"> <string>Download cover</string> </property> <property name="icon"> <iconset> <normaloff>../icons/download.png</normaloff>../icons/download.png</iconset> </property> </widget> </item> <item> <spacer name="horizontalSpacer_4"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QPushButton" name="btnConfirmChanges"> <property name="text"> <string>Confirm <F5></string> </property> <property name="icon"> <iconset> <normaloff>../icons/ok.png</normaloff>../icons/ok.png</iconset> </property> <property name="shortcut"> <string>F5</string> </property> </widget> </item> <item> <widget class="QPushButton" name="btnCancelChanges"> <property name="text"> <string>Cancel <ESC></string> </property> <property name="icon"> <iconset> <normaloff>../icons/cancel.png</normaloff>../icons/cancel.png</iconset> </property> <property name="shortcut"> <string>Esc</string> </property> <property name="flat"> <bool>false</bool> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="widget_12" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_14"> <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="QWidget" name="widget" native="true"> <layout class="QVBoxLayout" name="verticalLayout_7"> <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="QLabel" name="label"> <property name="text"> <string>Movie Id (Kinopoisk.ru)</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="edMovieId"/> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="widget_13" native="true"> <layout class="QVBoxLayout" name="verticalLayout_8"> <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="QLabel" name="label_2"> <property name="text"> <string>Movie Id (IMDB.com)</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="edMovieIdIMDB"/> </item> </layout> </widget> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="widget_2" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_5"> <property name="spacing"> <number>9</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> </layout> </widget> </item> <item> <widget class="QLabel" name="label_3"> <property name="text"> <string>Original title</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="edMovieTitleOriginal"/> </item> <item> <widget class="QLabel" name="label_4"> <property name="text"> <string>Russian title</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="edMovieTitleRussian"/> </item> <item> <widget class="QLabel" name="label_12"> <property name="text"> <string>Tags</string> </property> </widget> </item> <item> <widget class="QWidget" name="widget_9" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_8"> <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="QLineEdit" name="edMovieTags"/> </item> <item> <widget class="TagComboBox" name="cbxMovieTags"> <property name="editable"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="widget_6" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_9" stretch="0,0,0,0,0,0,0,0"> <property name="spacing"> <number>9</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="QLabel" name="label_5"> <property name="text"> <string>Year</string> </property> </widget> </item> <item> <widget class="QSpinBox" name="sbMovieYear"> <property name="minimum"> <number>1900</number> </property> <property name="maximum"> <number>3000</number> </property> <property name="value"> <number>2025</number> </property> </widget> </item> <item> <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QLabel" name="label_6"> <property name="text"> <string>Length (min)</string> </property> </widget> </item> <item> <widget class="QSpinBox" name="sbMovieLength"> <property name="maximum"> <number>1440</number> </property> <property name="value"> <number>0</number> </property> </widget> </item> <item> <spacer name="horizontalSpacer_2"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QLabel" name="label_7"> <property name="text"> <string>Number in sequence</string> </property> </widget> </item> <item> <widget class="QSpinBox" name="sbMovieSequenceNumber"/> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="widget_7" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_10"> <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="QLabel" name="label_8"> <property name="text"> <string>Rating (Kinopoisk.ru)</string> </property> </widget> </item> <item> <widget class="QDoubleSpinBox" name="sbMovieRatingKinopoisk"> <property name="decimals"> <number>1</number> </property> <property name="minimum"> <double>0.000000000000000</double> </property> <property name="maximum"> <double>10.000000000000000</double> </property> <property name="singleStep"> <double>0.500000000000000</double> </property> <property name="value"> <double>0.000000000000000</double> </property> </widget> </item> <item> <spacer name="horizontalSpacer_3"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QLabel" name="label_9"> <property name="text"> <string>Rating (IMDB.com)</string> </property> </widget> </item> <item> <widget class="QDoubleSpinBox" name="sbMovieRatingIMDB"> <property name="decimals"> <number>1</number> </property> <property name="maximum"> <double>10.000000000000000</double> </property> <property name="singleStep"> <double>0.500000000000000</double> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="widget_3" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_6"> <property name="spacing"> <number>6</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="QWidget" name="widget_4" native="true"> <layout class="QVBoxLayout" name="verticalLayout_5"> <property name="spacing"> <number>5</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="QWidget" name="widget_11" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_12"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>4</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QLabel" name="label_10"> <property name="text"> <string>Description</string> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QPlainTextEdit" name="teMovieDescription"/> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="widget_5" native="true"> <layout class="QVBoxLayout" name="verticalLayout_6"> <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="QWidget" name="widget_8" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_7"> <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> </layout> </widget> </item> </layout> </widget> </item> </layout> </widget> </item> <item> <widget class="QWidget" name="widget_10" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_11"> <item> <widget class="QCheckBox" name="cbWatched"> <property name="text"> <string>Watched</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="cbWanted"> <property name="text"> <string>Wanted</string> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> <widget class="QWidget" name="pageNotFound"> <layout class="QVBoxLayout" name="verticalLayout_9"> <item> <widget class="QLabel" name="label_11"> <property name="text"> <string>The films you are looking for were not found. Press <ESC> to return to the movie list.</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QMenuBar" name="menubar"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>775</width> <height>21</height> </rect> </property> <widget class="QMenu" name="menu_File"> <property name="title"> <string>&File</string> </property> <widget class="QMenu" name="menuOpenRecent"> <property name="title"> <string>Open &recent</string> </property> </widget> <addaction name="aiFileNewCollection"/> <addaction name="aiFileOpenCollection"/> <addaction name="menuOpenRecent"/> <addaction name="separator"/> <addaction name="aiFileProperties"/> <addaction name="separator"/> <addaction name="aiFileSynchronize"/> <addaction name="separator"/> <addaction name="aiFileExit"/> </widget> <widget class="QMenu" name="menu_Edit"> <property name="title"> <string>&Edit</string> </property> <addaction name="aiEditAddMovie"/> <addaction name="aiEditModifyMovie"/> <addaction name="aiEditDeleteMovie"/> <addaction name="separator"/> <addaction name="aiEditAddTag"/> <addaction name="aiEditEraseTag"/> <addaction name="separator"/> <addaction name="aiEditWatched"/> <addaction name="aiEditWanted"/> <addaction name="separator"/> <addaction name="aiEditOptions"/> </widget> <widget class="QMenu" name="menu_View"> <property name="title"> <string>&View</string> </property> <widget class="QMenu" name="menuViewPanels"> <property name="title"> <string>Panels</string> </property> </widget> <widget class="QMenu" name="menu_Filters"> <property name="title"> <string>&Filters</string> </property> <addaction name="separator"/> <addaction name="aiViewFiltersWantedMovies"/> <addaction name="aiViewFiltersWatchedMovies"/> <addaction name="aiViewFiltersUnwatchedMovies"/> <addaction name="separator"/> <addaction name="aiViewClearFilters"/> </widget> <addaction name="menuViewPanels"/> <addaction name="separator"/> <addaction name="menu_Filters"/> <addaction name="separator"/> <addaction name="aiViewRunMovie"/> <addaction name="separator"/> <addaction name="aiViewPageKinopoisk"/> <addaction name="aiViewPageIMDB"/> <addaction name="separator"/> <addaction name="aiViewClearSelection"/> </widget> <widget class="QMenu" name="menu_Search"> <property name="title"> <string>&Search</string> </property> <addaction name="aiSearchFind"/> <addaction name="separator"/> <addaction name="aiSearchKeyword"/> <addaction name="aiSearchSimilar"/> <addaction name="aiSearchSequels"/> </widget> <addaction name="menu_File"/> <addaction name="menu_Edit"/> <addaction name="menu_View"/> <addaction name="menu_Search"/> </widget> <widget class="QStatusBar" name="statusbar"/> <widget class="QDockWidget" name="dockTags"> <property name="windowTitle"> <string>Tags</string> </property> <attribute name="dockWidgetArea"> <number>2</number> </attribute> <widget class="QWidget" name="dockWidgetContents"> <layout class="QVBoxLayout" name="verticalLayout"> <property name="spacing"> <number>2</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="TagListView" name="lvTags"> <property name="viewMode"> <enum>QListView::IconMode</enum> </property> </widget> </item> <item> <widget class="QWidget" name="widgetComboBoxTag" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_3"> <property name="spacing"> <number>2</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="TagComboBox" name="cbxTags"> <property name="editable"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="btnTagAdd"> <property name="text"> <string>...</string> </property> <property name="icon"> <iconset> <normaloff>../icons/add tag.png</normaloff>../icons/add tag.png</iconset> </property> </widget> </item> <item> <widget class="QToolButton" name="btnTagErase"> <property name="text"> <string>...</string> </property> <property name="icon"> <iconset> <normaloff>../icons/delete tag.png</normaloff>../icons/delete tag.png</iconset> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> </widget> <widget class="QDockWidget" name="dockInfo"> <property name="windowTitle"> <string>About movie</string> </property> <attribute name="dockWidgetArea"> <number>2</number> </attribute> <widget class="QWidget" name="dockWidgetContents_2"> <layout class="QHBoxLayout" name="horizontalLayout_2"> <property name="spacing"> <number>2</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="QTabWidget" name="tabWidget"> <property name="currentIndex"> <number>0</number> </property> <widget class="QWidget" name="tabPicture"> <attribute name="title"> <string>Picture</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <widget class="QGraphicsView" name="gvCover"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="resizeAnchor"> <enum>QGraphicsView::AnchorViewCenter</enum> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="tabInfo"> <attribute name="title"> <string>Info</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_2"> <item> <widget class="QTextBrowser" name="tbInfo"/> </item> </layout> </widget> </widget> </item> </layout> </widget> </widget> <widget class="QToolBar" name="tbStandard"> <property name="windowTitle"> <string>toolBar</string> </property> <attribute name="toolBarArea"> <enum>TopToolBarArea</enum> </attribute> <attribute name="toolBarBreak"> <bool>false</bool> </attribute> <addaction name="aiEditAddMovie"/> <addaction name="aiEditModifyMovie"/> <addaction name="aiEditDeleteMovie"/> <addaction name="separator"/> <addaction name="aiEditWatched"/> <addaction name="aiEditWanted"/> <addaction name="separator"/> <addaction name="aiViewRunMovie"/> <addaction name="separator"/> <addaction name="aiSearchFind"/> <addaction name="separator"/> <addaction name="aiViewClearSelection"/> <addaction name="separator"/> <addaction name="aiFileSynchronize"/> </widget> <action name="aiFileNewCollection"> <property name="icon"> <iconset> <normaloff>../icons/new.png</normaloff>../icons/new.png</iconset> </property> <property name="text"> <string>&New collection...</string> </property> <property name="shortcut"> <string>Ctrl+N</string> </property> </action> <action name="aiFileOpenCollection"> <property name="icon"> <iconset> <normaloff>../icons/open.png</normaloff>../icons/open.png</iconset> </property> <property name="text"> <string>&Open collection...</string> </property> <property name="shortcut"> <string>Ctrl+O</string> </property> </action> <action name="aiFileProperties"> <property name="icon"> <iconset> <normaloff>../icons/properties.png</normaloff>../icons/properties.png</iconset> </property> <property name="text"> <string>&Properies...</string> </property> <property name="shortcut"> <string>F9</string> </property> </action> <action name="aiFileSynchronize"> <property name="icon"> <iconset> <normaloff>../icons/synchronization.png</normaloff>../icons/synchronization.png</iconset> </property> <property name="text"> <string>&Synchronize</string> </property> <property name="shortcut"> <string>F12</string> </property> </action> <action name="aiFileExit"> <property name="icon"> <iconset> <normaloff>../icons/exit.png</normaloff>../icons/exit.png</iconset> </property> <property name="text"> <string>E&xit</string> </property> </action> <action name="aiEditAddMovie"> <property name="icon"> <iconset> <normaloff>../icons/add.png</normaloff>../icons/add.png</iconset> </property> <property name="text"> <string>&Add movie...</string> </property> <property name="shortcut"> <string>Ins</string> </property> </action> <action name="aiEditModifyMovie"> <property name="icon"> <iconset> <normaloff>../icons/modify.png</normaloff>../icons/modify.png</iconset> </property> <property name="text"> <string>&Edit movie...</string> </property> <property name="shortcut"> <string>Return</string> </property> </action> <action name="aiEditDeleteMovie"> <property name="icon"> <iconset> <normaloff>../icons/delete.png</normaloff>../icons/delete.png</iconset> </property> <property name="text"> <string>&Delete movie</string> </property> <property name="shortcut"> <string>Del</string> </property> </action> <action name="aiEditAddTag"> <property name="icon"> <iconset> <normaloff>../icons/add tag.png</normaloff>../icons/add tag.png</iconset> </property> <property name="text"> <string>Add &tag</string> </property> </action> <action name="aiEditEraseTag"> <property name="icon"> <iconset> <normaloff>../icons/delete tag.png</normaloff>../icons/delete tag.png</iconset> </property> <property name="text"> <string>&Erase tag</string> </property> </action> <action name="aiEditOptions"> <property name="icon"> <iconset> <normaloff>../icons/options.png</normaloff>../icons/options.png</iconset> </property> <property name="text"> <string>&Options</string> </property> <property name="shortcut"> <string>F10</string> </property> </action> <action name="aiViewClearSelection"> <property name="icon"> <iconset> <normaloff>../icons/clear.png</normaloff>../icons/clear.png</iconset> </property> <property name="text"> <string>&Clear</string> </property> <property name="statusTip"> <string>Clear filters, movie and tag selection</string> </property> <property name="shortcut"> <string>Esc</string> </property> </action> <action name="aiEditChangeConfirm"> <property name="icon"> <iconset> <normaloff>../icons/ok.png</normaloff>../icons/ok.png</iconset> </property> <property name="text"> <string>Changes &confrm</string> </property> </action> <action name="aiEditChangeCancel"> <property name="icon"> <iconset> <normaloff>../icons/cancel.png</normaloff>../icons/cancel.png</iconset> </property> <property name="text"> <string>Change ca&ncel</string> </property> <property name="shortcut"> <string>Esc</string> </property> </action> <action name="aiEditFillInformation"> <property name="icon"> <iconset> <normaloff>../icons/search.png</normaloff>../icons/search.png</iconset> </property> <property name="text"> <string>Fill in with information</string> </property> </action> <action name="aiViewRunMovie"> <property name="icon"> <iconset> <normaloff>../icons/run.png</normaloff>../icons/run.png</iconset> </property> <property name="text"> <string>&Run movie</string> </property> <property name="shortcut"> <string>Ctrl+R</string> </property> </action> <action name="aiViewPageKinopoisk"> <property name="icon"> <iconset> <normaloff>../icons/page.png</normaloff>../icons/page.png</iconset> </property> <property name="text"> <string>Open Kinopoisk.ru page</string> </property> <property name="shortcut"> <string>Ctrl+K</string> </property> </action> <action name="aiViewPageIMDB"> <property name="icon"> <iconset> <normaloff>../icons/page.png</normaloff>../icons/page.png</iconset> </property> <property name="text"> <string>Open IMDB.com page</string> </property> <property name="shortcut"> <string>Ctrl+I</string> </property> </action> <action name="aiSearchFind"> <property name="icon"> <iconset> <normaloff>../icons/find.png</normaloff>../icons/find.png</iconset> </property> <property name="text"> <string>&Find...</string> </property> <property name="shortcut"> <string>F3</string> </property> </action> <action name="aiEditWatched"> <property name="checkable"> <bool>false</bool> </property> <property name="checked"> <bool>false</bool> </property> <property name="icon"> <iconset> <normaloff>../icons/watched.png</normaloff>../icons/watched.png</iconset> </property> <property name="text"> <string>&Watched</string> </property> <property name="shortcut"> <string>F5</string> </property> </action> <action name="aiEditWanted"> <property name="checkable"> <bool>false</bool> </property> <property name="checked"> <bool>false</bool> </property> <property name="icon"> <iconset> <normaloff>../icons/wanted.png</normaloff>../icons/wanted.png</iconset> </property> <property name="text"> <string>Wa&nted</string> </property> </action> <action name="aiViewFiltersWatchedMovies"> <property name="checkable"> <bool>true</bool> </property> <property name="icon"> <iconset> <normaloff>../icons/watched.png</normaloff>../icons/watched.png</iconset> </property> <property name="text"> <string>Show watched movies</string> </property> </action> <action name="aiViewFiltersUnwatchedMovies"> <property name="checkable"> <bool>true</bool> </property> <property name="icon"> <iconset> <normaloff>../icons/not_watched.png</normaloff>../icons/not_watched.png</iconset> </property> <property name="text"> <string>Show unwatched movies</string> </property> </action> <action name="aiViewFiltersWantedMovies"> <property name="checkable"> <bool>true</bool> </property> <property name="checked"> <bool>false</bool> </property> <property name="icon"> <iconset> <normaloff>../icons/wanted.png</normaloff>../icons/wanted.png</iconset> </property> <property name="text"> <string>Show wanted movies</string> </property> </action> <action name="aiSearchSimilar"> <property name="text"> <string>Similar...</string> </property> </action> <action name="aiSearchSequels"> <property name="text"> <string>Sequels/Prequels...</string> </property> </action> <action name="actionSeasones"> <property name="text"> <string>Seasones...</string> </property> </action> <action name="aiSearchKeyword"> <property name="text"> <string>By keyword...</string> </property> </action> <action name="aiViewClearFilters"> <property name="icon"> <iconset> <normaloff>../icons/clear_filters.png</normaloff>../icons/clear_filters.png</iconset> </property> <property name="text"> <string>Clear filters</string> </property> </action> </widget> <customwidgets> <customwidget> <class>TagListView</class> <extends>QListView</extends> <header>uClasses</header> </customwidget> <customwidget> <class>TagComboBox</class> <extends>QComboBox</extends> <header>uClasses</header> </customwidget> <customwidget> <class>MovieTableView</class> <extends>QTableView</extends> <header>uClasses</header> </customwidget> </customwidgets> <resources/> <connections/> </ui>