Files
TTW_Bot/ugeneral.ui
T

1843 lines
64 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>uGeneral</class>
<widget class="QMainWindow" name="uGeneral">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1007</width>
<height>819</height>
</rect>
</property>
<property name="windowTitle">
<string>uGeneral</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QVBoxLayout" name="verticalLayout_central">
<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="www">
<property name="maximumSize">
<size>
<width>100000</width>
<height>100000</height>
</size>
</property>
<property name="acceptDrops">
<bool>false</bool>
</property>
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="currentIndex">
<number>6</number>
</property>
<property name="tabsClosable">
<bool>false</bool>
</property>
<widget class="QWidget" name="tab">
<property name="icon" stdset="0">
<iconset>
<normaloff>ico/settings.png</normaloff>ico/settings.png</iconset>
</property>
<attribute name="title">
<string>Настройки</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_tab_settings">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_tw_da">
<item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Twitch</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_groupBox_twitch">
<item>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<widget class="QLabel" name="label_6">
<property name="text">
<string>Логин бота</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtBotName"/>
</item>
</layout>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Preferred</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>75</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_6"/>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QLabel" name="label_5">
<property name="text">
<string>Токен бота</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtBotToken"/>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="btnGetTockenBot">
<property name="text">
<string>Получить</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<widget class="QLabel" name="label_7">
<property name="text">
<string>Токен стримера</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtBotTokenStreamer"/>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_8">
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="btnGetTokenStreamer">
<property name="text">
<string>Получить</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<layout class="QVBoxLayout" name="verticalLayout_9">
<item>
<widget class="QLabel" name="label_8">
<property name="text">
<string>Client ID</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtBotClientID"/>
</item>
</layout>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Preferred</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>75</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_10"/>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_6">
<item>
<layout class="QVBoxLayout" name="verticalLayout_11">
<item>
<widget class="QLabel" name="label_9">
<property name="text">
<string>Канал</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtChannel"/>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_12">
<item>
<spacer name="verticalSpacer_5">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="btnOpenStream">
<property name="text">
<string>Открыть</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
<item>
<widget class="QCheckBox" name="cbTTVAutoLogin">
<property name="text">
<string>Автоподключение</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="title">
<string>Donation Alerts</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_groupBox_da">
<item>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<layout class="QVBoxLayout" name="verticalLayout_13">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Client ID</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtDAClientID"/>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_14"/>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_7">
<item>
<layout class="QVBoxLayout" name="verticalLayout_15">
<item>
<widget class="QLabel" name="label_2">
<property name="text">
<string>Client Secret</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtDAClientSecret"/>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_16"/>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_8">
<item>
<layout class="QVBoxLayout" name="verticalLayout_17">
<item>
<widget class="QLabel" name="label_3">
<property name="text">
<string>Redirect URL</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtDARedirectURL"/>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_18"/>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_9">
<item>
<layout class="QVBoxLayout" name="verticalLayout_19">
<item>
<widget class="QLabel" name="label_4">
<property name="text">
<string>Code</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtDACode"/>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_20">
<item>
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="btnDAGetCode">
<property name="text">
<string>Получить</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_15">
<item>
<widget class="QCheckBox" name="cbDAAutoLogin">
<property name="text">
<string>Автологин</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnDAStart">
<property name="text">
<string>Подключиться</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_settings_buttons">
<item>
<widget class="QPushButton" name="btnOpenFolderSettings">
<property name="text">
<string>Открыть папку с настройками</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnImportSettings">
<property name="text">
<string>Загрузить свои настройки</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnExportSettings">
<property name="text">
<string>Выгрузить настройки</string>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer_settings">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">
<property name="icon" stdset="0">
<iconset>
<normaloff>../../../Downloads/ico/ai.png</normaloff>../../../Downloads/ico/ai.png</iconset>
</property>
<attribute name="title">
<string>Нейронки</string>
</attribute>
<layout class="QHBoxLayout" name="horizontalLayout_neural">
<item>
<layout class="QVBoxLayout" name="verticalLayout_21">
<item>
<widget class="QLabel" name="label_10">
<property name="text">
<string>Фраза перед сообщением пользователя</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtGPTPrefix"/>
</item>
<item>
<widget class="QLabel" name="lblAPI1">
<property name="text">
<string>Client ID</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtAIP1">
<property name="placeholderText">
<string>1</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="lblAPI2">
<property name="text">
<string>Autorization Code</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtAIP2">
<property name="placeholderText">
<string>2</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="lblAPI3">
<property name="text">
<string>URL</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtAIP3">
<property name="placeholderText">
<string>3</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="cbOllama">
<property name="text">
<string>Ollama</string>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer_6">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_neural_right">
<item>
<widget class="QGroupBox" name="groupBox_3">
<property name="title">
<string>Активная нейросеть</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_groupBox_3">
<item>
<layout class="QVBoxLayout" name="verticalLayout_23">
<item>
<widget class="QRadioButton" name="rbGC">
<property name="text">
<string>GigaChat</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="rbDS">
<property name="text">
<string>DeepSeek</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="rbCG">
<property name="text">
<string>ChatGPT</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="RBCustom">
<property name="text">
<string>Custom</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_4">
<property name="title">
<string>Kandinsky</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_groupBox_4">
<item>
<layout class="QVBoxLayout" name="verticalLayout_22">
<item>
<widget class="QLabel" name="label_13">
<property name="text">
<string>API ключ</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtKandiKey"/>
</item>
<item>
<widget class="QLabel" name="label_14">
<property name="text">
<string>Секретный ключ</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtKandiSecret"/>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_neural">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_3">
<property name="icon" stdset="0">
<iconset>
<normaloff>../../../Downloads/ico/chat.png</normaloff>../../../Downloads/ico/chat.png</iconset>
</property>
<attribute name="title">
<string>Чат бот</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_tab_chatbot">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_11">
<property name="topMargin">
<number>8</number>
</property>
<item>
<layout class="QVBoxLayout" name="verticalLayout_27">
<property name="leftMargin">
<number>10</number>
</property>
<item>
<widget class="QTableWidget" name="sgCommands">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>129</height>
</size>
</property>
<property name="columnCount">
<number>2</number>
</property>
<column/>
<column/>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_chatbot_middle">
<item>
<widget class="QGroupBox" name="groupBox_8">
<property name="title">
<string>Рандомные числа</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_groupBox_8">
<item>
<widget class="QTableWidget" name="sgRandomInt">
<property name="columnCount">
<number>3</number>
</property>
<column/>
<column/>
<column/>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_random_edit">
<item>
<widget class="QLineEdit" name="edtRandomName"/>
</item>
<item>
<widget class="QSpinBox" name="edtOt">
<property name="minimum">
<number>-999</number>
</property>
<property name="maximum">
<number>999</number>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="edtTo">
<property name="minimum">
<number>-999</number>
</property>
<property name="maximum">
<number>999</number>
</property>
<property name="value">
<number>100</number>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_random_buttons">
<item>
<widget class="QPushButton" name="btnRandAdd">
<property name="text">
<string>Добавить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/add.png</normaloff>../../../Downloads/ico/add.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnRandDel">
<property name="text">
<string>Удалить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/minus-sign_3485999.png</normaloff>../../../Downloads/ico/minus-sign_3485999.png</iconset>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_random">
<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>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_9">
<property name="title">
<string>Рандомные группы ответов</string>
</property>
<layout class="QGridLayout" name="gridLayout_groupBox_9">
<item row="0" column="0">
<widget class="QLabel" name="label_19">
<property name="text">
<string>Группа</string>
</property>
<property name="textFormat">
<enum>Qt::AutoText</enum>
</property>
</widget>
</item>
<item row="0" column="1" colspan="2">
<widget class="QLabel" name="label_20">
<property name="text">
<string>Варианты ответов</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QListWidget" name="lbRandomGroup"/>
</item>
<item row="1" column="1" colspan="2">
<widget class="QListWidget" name="lbRandomRespons"/>
</item>
<item row="2" column="0">
<widget class="QLineEdit" name="edtRandomGroup"/>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="edtRandomRespons"/>
</item>
<item row="2" column="2">
<spacer name="horizontalSpacer_group9">
<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 row="3" column="0">
<widget class="QPushButton" name="btnRandomAdd">
<property name="text">
<string>Добавить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/add.png</normaloff>../../../Downloads/ico/add.png</iconset>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QPushButton" name="btnRandomDel">
<property name="text">
<string>Удалить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/minus-sign_3485999.png</normaloff>../../../Downloads/ico/minus-sign_3485999.png</iconset>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QPushButton" name="btnRmGroup">
<property name="text">
<string>Удалить группу</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/rmfolder.png</normaloff>../../../Downloads/ico/rmfolder.png</iconset>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</item>
</layout>
</item>
<item>
<widget class="QGroupBox" name="groupBox_6">
<property name="title">
<string>Конструктор ответов</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_groupBox_6">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_command_tts">
<item>
<widget class="QLabel" name="label_17">
<property name="text">
<string>Команда</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtCommand"/>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_tts">
<item>
<widget class="QCheckBox" name="cbTextToSpeach">
<property name="text">
<string>Озвучить после !!!</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="cbHelloTTS">
<property name="text">
<string>Приветствовать новых</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="label_18">
<property name="text">
<string>Ответ</string>
</property>
</widget>
</item>
<item>
<widget class="QPlainTextEdit" name="textBrowser">
<property name="minimumSize">
<size>
<width>0</width>
<height>52</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_7">
<property name="title">
<string>Вставки</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_groupBox_7">
<item>
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="1">
<widget class="QPushButton" name="btnGetDateFollow">
<property name="text">
<string>Follow</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QPushButton" name="btnGetAgeAccaunt">
<property name="text">
<string>Age</string>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QPushButton" name="btnAIPic">
<property name="text">
<string>Картинка</string>
</property>
</widget>
</item>
<item row="0" column="3">
<widget class="QPushButton" name="btnGPT">
<property name="text">
<string>Нейронка</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QPushButton" name="btnCounterAtoText">
<property name="text">
<string>Счетчик</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QPushButton" name="btnAUserName">
<property name="text">
<string>Обращение</string>
</property>
</widget>
</item>
<item row="2" column="3">
<widget class="QPushButton" name="btnGetChannelStat">
<property name="text">
<string>Статистика</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QPushButton" name="btnRandomUserName">
<property name="text">
<string>Рандом</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_command_buttons">
<item>
<widget class="QPushButton" name="btnAddCommand">
<property name="text">
<string>Добавить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/add.png</normaloff>../../../Downloads/ico/add.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnEdtCommand">
<property name="text">
<string>Изменить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/edit.png</normaloff>../../../Downloads/ico/edit.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnRmCommand">
<property name="text">
<string>Удалить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/minus-sign_3485999.png</normaloff>../../../Downloads/ico/minus-sign_3485999.png</iconset>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_command">
<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>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_chatbot_bottom">
<item>
<widget class="FSingleGrid" name="widget" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>239</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="FSingleGrid" name="widget_2" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item>
<widget class="FSingleGrid" name="widget_3" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_4">
<property name="icon" stdset="0">
<iconset>
<normaloff>../../../Downloads/ico/skill.png</normaloff>../../../Downloads/ico/skill.png</iconset>
</property>
<attribute name="title">
<string>Навыки</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_tab_skills"/>
</widget>
<widget class="QWidget" name="tab_5">
<property name="icon" stdset="0">
<iconset>
<normaloff>../../../Downloads/ico/obs.png</normaloff>../../../Downloads/ico/obs.png</iconset>
</property>
<attribute name="title">
<string>Интеграция с OBS</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_tab_obs">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_14">
<item>
<widget class="QPushButton" name="btnWSCreateChat">
<property name="text">
<string>Создать чат</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnWSCreateNotify">
<property name="text">
<string>Создать оповещение</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnWSCreateKandinsy">
<property name="text">
<string>Создать Кандинский</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnWSCreateGame">
<property name="text">
<string>Создать игру</string>
</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>
</layout>
</item>
<item>
<widget class="QTableWidget" name="sgWebServers"/>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_obs_button">
<item>
<widget class="QPushButton" name="btnRmWebService">
<property name="text">
<string>Удалить</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_obs">
<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>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_6">
<property name="icon" stdset="0">
<iconset>
<normaloff>../../../Downloads/ico/notify.png</normaloff>../../../Downloads/ico/notify.png</iconset>
</property>
<attribute name="title">
<string>Уведомления</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_tab_notify">
<item>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="4">
<widget class="QPushButton" name="btnNotifyOpen">
<property name="text">
<string>Открыть</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/open.png</normaloff>../../../Downloads/ico/open.png</iconset>
</property>
</widget>
</item>
<item row="2" column="5">
<widget class="QPushButton" name="btnNotifyCheckVip">
<property name="text">
<string>&gt;</string>
</property>
</widget>
</item>
<item row="1" column="5">
<widget class="QPushButton" name="btnNotifyCheckMod">
<property name="text">
<string>&gt;</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QSlider" name="tbNotifyVolume">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="chEnNotifyVip">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_12">
<property name="text">
<string>Модераторы </string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLabel" name="label_16">
<property name="text">
<string>Сабы </string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QCheckBox" name="chEnNotify">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="3" column="4">
<widget class="QPushButton" name="btnNotifyOpenSub">
<property name="text">
<string>Открыть</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/open.png</normaloff>../../../Downloads/ico/open.png</iconset>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QCheckBox" name="chEnNotifySub">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QLineEdit" name="edtNotifyFileNameMod">
<property name="text">
<string>D:\2.mp3</string>
</property>
</widget>
</item>
<item row="0" column="3">
<widget class="QLineEdit" name="edtNotifyFileName">
<property name="inputMask">
<string/>
</property>
<property name="text">
<string>D:\1.mp3</string>
</property>
</widget>
</item>
<item row="2" column="4">
<widget class="QPushButton" name="btnNotifyOpenVip">
<property name="text">
<string>Открыть</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/open.png</normaloff>../../../Downloads/ico/open.png</iconset>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="label_15">
<property name="text">
<string>Випы </string>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QSlider" name="tbNotifyVolumeSub">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_11">
<property name="text">
<string>Общие</string>
</property>
</widget>
</item>
<item row="3" column="5">
<widget class="QPushButton" name="btnNotifyCheckSub">
<property name="text">
<string>&gt;</string>
</property>
</widget>
</item>
<item row="3" column="3">
<widget class="QLineEdit" name="edtNotifyFileNameSub"/>
</item>
<item row="1" column="4">
<widget class="QPushButton" name="btnNotifyOpenMod">
<property name="text">
<string>Открыть</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/open.png</normaloff>../../../Downloads/ico/open.png</iconset>
</property>
</widget>
</item>
<item row="2" column="3">
<widget class="QLineEdit" name="edtNotifyFileNameVip"/>
</item>
<item row="2" column="2">
<widget class="QSlider" name="tbNotifyVolumeVip">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QSlider" name="tbNotifyVolumeMod">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="0" column="5">
<widget class="QPushButton" name="btnNotifyCheck">
<property name="text">
<string>&gt;</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="chEnNotifyMod">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="1" column="6">
<widget class="QCheckBox" name="cbNotifyFileAgain1">
<property name="text">
<string>Использовать общие уведомления</string>
</property>
</widget>
</item>
<item row="2" column="6">
<widget class="QCheckBox" name="cbNotifyFileAgain2">
<property name="text">
<string>Использовать общие уведомления</string>
</property>
</widget>
</item>
<item row="3" column="6">
<widget class="QCheckBox" name="cbNotifyFileAgain3">
<property name="text">
<string>Использовать общие уведомления</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer_notify">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_7">
<property name="icon" stdset="0">
<iconset>
<normaloff>../../../Downloads/ico/user.png</normaloff>../../../Downloads/ico/user.png</iconset>
</property>
<attribute name="title">
<string>Зрители</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_tab_viewers"/>
</widget>
<widget class="QWidget" name="tab_8">
<property name="icon" stdset="0">
<iconset>
<normaloff>../../../Downloads/ico/auto.png</normaloff>../../../Downloads/ico/auto.png</iconset>
</property>
<attribute name="title">
<string>Автоматика</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_tab_auto">
<item>
<widget class="QGroupBox" name="groupBox_10">
<property name="title">
<string>Таймеры сообщений</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_groupBox_10">
<item>
<widget class="QTableWidget" name="sgTimers">
<property name="rowCount">
<number>0</number>
</property>
<property name="columnCount">
<number>4</number>
</property>
<column>
<property name="text">
<string>Вкл</string>
</property>
</column>
<column>
<property name="text">
<string>Сообщение</string>
</property>
</column>
<column>
<property name="text">
<string>Интервал (мин)</string>
</property>
</column>
<column>
<property name="text">
<string>О</string>
</property>
</column>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_timer_edit">
<item>
<widget class="QLabel" name="lblTimerMessage">
<property name="text">
<string>Сообщение:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtTimerMessage"/>
</item>
<item>
<widget class="QLabel" name="lblTimerInterval">
<property name="text">
<string>Интервал:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="edtTimerInterval">
<property name="text">
<string>10</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_timer">
<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>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_timer_buttons">
<item>
<widget class="QPushButton" name="btnTimerAdd">
<property name="text">
<string>Добавить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/add.png</normaloff>../../../Downloads/ico/add.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnTimerEdit">
<property name="text">
<string>Изменить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/edit.png</normaloff>../../../Downloads/ico/edit.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnTimerDelete">
<property name="text">
<string>Удалить</string>
</property>
<property name="icon">
<iconset>
<normaloff>../../../Downloads/ico/minus-sign_3485999.png</normaloff>../../../Downloads/ico/minus-sign_3485999.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnTimerTest">
<property name="text">
<string>Тест</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_timer_buttons">
<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>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_auto">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_9">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="icon" stdset="0">
<iconset>
<normaloff>../../../Downloads/ico/log.png</normaloff>../../../Downloads/ico/log.png</iconset>
</property>
<attribute name="title">
<string>Лог</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_tab_log">
<item>
<layout class="QVBoxLayout" name="verticalLayout_25">
<item>
<widget class="QGroupBox" name="groupBox_5">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="title">
<string/>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name="flat">
<bool>false</bool>
</property>
<property name="checkable">
<bool>false</bool>
</property>
<layout class="QVBoxLayout" name="verticalLayout_24">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_10">
<property name="sizeConstraint">
<enum>QLayout::SetDefaultConstraint</enum>
</property>
<item>
<widget class="QPushButton" name="pushButton">
<property name="text">
<string>Очистить</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="cbInfo">
<property name="text">
<string>Инфо</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="cbWarning">
<property name="text">
<string>Предупреждения</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="cbError">
<property name="text">
<string>Ошибки</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="cbDebug">
<property name="text">
<string>Отладка</string>
</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>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QTableWidget" name="sgLog">
<property name="rowCount">
<number>0</number>
</property>
<property name="columnCount">
<number>5</number>
</property>
<column/>
<column/>
<column/>
<column/>
<column/>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_bottom">
<item>
<spacer name="horizontalSpacer_7">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="pushButton_2">
<property name="text">
<string>Подключиться</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_21">
<property name="text">
<string>Тема</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_8">
<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="QComboBox" name="cbTheme">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>250</width>
<height>0</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnThemesFolder">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>33</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_5">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>150</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<layout class="QGridLayout" name="gridLayout_3">
<item row="1" column="0">
<widget class="QLabel" name="label_23">
<property name="text">
<string>Осталось дней токена стримера</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="lbBotDays">
<property name="text">
<string>0</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="lbStreamerDays">
<property name="text">
<string>0</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label_22">
<property name="text">
<string>Осталось дней токена бота</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<spacer name="horizontalSpacer_6">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QStatusBar" name="statusbar"/>
</widget>
<customwidgets>
<customwidget>
<class>FSingleGrid</class>
<extends>QWidget</extends>
<header>fsinglegrid.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>