From fd162eeb0195dd89640a0475049b284518ca135c Mon Sep 17 00:00:00 2001
From: doc
Date: Tue, 17 Jun 2025 14:49:32 +0500
Subject: [PATCH] Initial mockup
---
.gitignore | 3 +
CMakeLists.txt | 31 +
chatui.hpp | 2083 ++++++++++
main.cpp | 10 +
mock/.xdp-qt_temp.DRBEcf-cgtysA | Bin 0 -> 6730 bytes
mock/.xdp-qt_temp.KGlNpK-W3TYGn | Bin 0 -> 58208 bytes
mock/.xdp-qt_temp.MHhGtC-wYawFt | Bin 0 -> 398240 bytes
mock/.xdp-qt_temp.NVSfAH-YZenRd | Bin 0 -> 9898 bytes
mock/.xdp-qt_temp.SKydRk-EBwZnT | Bin 0 -> 49293 bytes
mock/.xdp-qt_temp.TilYzL-sTcSoY | Bin 0 -> 90071 bytes
mock/.xdp-qt_temp.VDErrw-JXSEm3 | Bin 0 -> 20687 bytes
mock/.xdp-qt_temp.VtZuht-lgBAii | Bin 0 -> 2041853 bytes
mock/.xdp-qt_temp.ZzhUYo-AslIKz | Bin 0 -> 230309 bytes
mock/.xdp-qt_temp.cwaUFU-21RcGy | Bin 0 -> 231824 bytes
mock/.xdp-qt_temp.eONcZq-rJwZGN | Bin 0 -> 33762 bytes
mock/.xdp-qt_temp.eeyCcc-ohjjvF | Bin 0 -> 2294230 bytes
mock/.xdp-qt_temp.qISHKj-0pUYtE | Bin 0 -> 76773 bytes
mock/.xdp-qt_temp.xODIcu-AmRfFR | Bin 0 -> 1875 bytes
mock/.xdp-qt_temp.zoATIi-EiLfF3 | Bin 0 -> 34990 bytes
...82181_d1c6dd55c6fb2483ad7a8443cb5beb60.jpg | Bin 0 -> 20687 bytes
mock/Daft-Punk-Discovery.webp | Bin 0 -> 34990 bytes
mock/R-3617493-1337544956-2213.jpg | Bin 0 -> 90071 bytes
mock/b11be0b2640f4123a7eb4e4799f67102.jpeg | Bin 0 -> 230309 bytes
mock/carabinieri.jpg | Bin 0 -> 9898 bytes
mock/channels4_profile.jpg | Bin 0 -> 1875 bytes
mock/dc.png | Bin 0 -> 398240 bytes
mock/firstwiz.ui | 612 +++
mock/gioelesbarazzino2006.webp | Bin 0 -> 6730 bytes
mock/main.ui | 3431 +++++++++++++++++
mock/mockupres.qrc | 19 +
mock/my-computer-icon-download-9.jpg | Bin 0 -> 33762 bytes
mock/photo_2023-05-02_12-44-08.png | Bin 0 -> 231824 bytes
mock/photo_2025-01-11_16-44-34.jpg | Bin 0 -> 76773 bytes
mock/photo_2025-01-12_16-30-34.jpg | Bin 0 -> 58208 bytes
mock/photo_2025-04-13_21-35-09.jpg | Bin 0 -> 49293 bytes
mock/spectrumpfp.png | Bin 0 -> 2041853 bytes
mock/wallhaven-l37vg2.jpg | Bin 0 -> 2294230 bytes
37 files changed, 6189 insertions(+)
create mode 100644 .gitignore
create mode 100644 CMakeLists.txt
create mode 100644 chatui.hpp
create mode 100644 main.cpp
create mode 100644 mock/.xdp-qt_temp.DRBEcf-cgtysA
create mode 100644 mock/.xdp-qt_temp.KGlNpK-W3TYGn
create mode 100644 mock/.xdp-qt_temp.MHhGtC-wYawFt
create mode 100644 mock/.xdp-qt_temp.NVSfAH-YZenRd
create mode 100644 mock/.xdp-qt_temp.SKydRk-EBwZnT
create mode 100644 mock/.xdp-qt_temp.TilYzL-sTcSoY
create mode 100644 mock/.xdp-qt_temp.VDErrw-JXSEm3
create mode 100644 mock/.xdp-qt_temp.VtZuht-lgBAii
create mode 100755 mock/.xdp-qt_temp.ZzhUYo-AslIKz
create mode 100644 mock/.xdp-qt_temp.cwaUFU-21RcGy
create mode 100755 mock/.xdp-qt_temp.eONcZq-rJwZGN
create mode 100644 mock/.xdp-qt_temp.eeyCcc-ohjjvF
create mode 100644 mock/.xdp-qt_temp.qISHKj-0pUYtE
create mode 100644 mock/.xdp-qt_temp.xODIcu-AmRfFR
create mode 100644 mock/.xdp-qt_temp.zoATIi-EiLfF3
create mode 100644 mock/2682181_d1c6dd55c6fb2483ad7a8443cb5beb60.jpg
create mode 100644 mock/Daft-Punk-Discovery.webp
create mode 100644 mock/R-3617493-1337544956-2213.jpg
create mode 100755 mock/b11be0b2640f4123a7eb4e4799f67102.jpeg
create mode 100644 mock/carabinieri.jpg
create mode 100644 mock/channels4_profile.jpg
create mode 100644 mock/dc.png
create mode 100644 mock/firstwiz.ui
create mode 100644 mock/gioelesbarazzino2006.webp
create mode 100644 mock/main.ui
create mode 100644 mock/mockupres.qrc
create mode 100755 mock/my-computer-icon-download-9.jpg
create mode 100644 mock/photo_2023-05-02_12-44-08.png
create mode 100644 mock/photo_2025-01-11_16-44-34.jpg
create mode 100644 mock/photo_2025-01-12_16-30-34.jpg
create mode 100644 mock/photo_2025-04-13_21-35-09.jpg
create mode 100644 mock/spectrumpfp.png
create mode 100644 mock/wallhaven-l37vg2.jpg
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..573b46a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+# CLion project files
+.idea
+cmake-build-*
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..37ed3ed
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,31 @@
+cmake_minimum_required(VERSION 3.31)
+project(dreamchat)
+
+set(CMAKE_CXX_STANDARD 20)
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+find_package(Qt6 COMPONENTS
+ Core
+ Gui
+ Widgets
+ REQUIRED)
+
+find_package(KF6WidgetsAddons)
+find_package(KF6Completion)
+
+add_executable(dreamchat
+ main.cpp
+ chatui.hpp
+ mock/mockupres.qrc
+)
+
+target_link_libraries(dreamchat
+ Qt::Core
+ Qt::Gui
+ Qt::Widgets
+ KF6::WidgetsAddons
+ KF6::Completion
+)
+
diff --git a/chatui.hpp b/chatui.hpp
new file mode 100644
index 0000000..e38a5a7
--- /dev/null
+++ b/chatui.hpp
@@ -0,0 +1,2083 @@
+/********************************************************************************
+** Form generated from reading UI file 'main.ui'
+**
+** Created by: Qt User Interface Compiler version 6.9.1
+**
+** WARNING! All changes made in this file will be lost when recompiling UI file!
+********************************************************************************/
+
+#ifndef CHATUI_H
+#define CHATUI_H
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include "klineedit.h"
+#include "kseparator.h"
+#include "ktitlewidget.h"
+
+QT_BEGIN_NAMESPACE
+
+class Ui_MainWindow
+{
+public:
+ QAction *actionQuit;
+ QAction *actionNew_direct_message;
+ QAction *actionExisting_contact;
+ QAction *actionCreate_group;
+ QAction *actionOpen_invite;
+ QAction *actionClose_chat;
+ QAction *actionShow_details;
+ QAction *actionExport_chat;
+ QAction *actionClean_chat;
+ QAction *actionDelete_chat;
+ QAction *actionToggle_microphone;
+ QAction *actionToggle_sound;
+ QAction *actionEnter_voice_channel;
+ QAction *actionQuit_voice_channel;
+ QAction *actionCall_contact;
+ QAction *actionToggle_camera;
+ QAction *actionShare_screen;
+ QAction *actionRecord_call;
+ QAction *actionDocumentation;
+ QAction *actionAbout_DreamChat;
+ QAction *actionDonate;
+ QAction *actionJoin_support_chat;
+ QAction *actionChat_settings;
+ QAction *actionAdministration_settings;
+ QAction *actionMute_user;
+ QAction *actionKick_user;
+ QAction *actionBan_user;
+ QAction *actionText_channel;
+ QAction *actionVoice_channel;
+ QAction *actionDelete_channel;
+ QAction *actionChannel_category;
+ QAction *actionReports;
+ QAction *actionStart_thread;
+ QAction *actionUndo;
+ QAction *actionRedo;
+ QAction *actionCut;
+ QAction *actionCopy;
+ QAction *actionPaste;
+ QAction *actionEdit_last_message;
+ QAction *actionDelete_message;
+ QAction *actionDelete_all_messages;
+ QAction *actionFind;
+ QAction *actiongianmarco_gianmarco_gg;
+ QAction *actionReply;
+ QAction *actionForward;
+ QAction *actionAdd_reaction;
+ QAction *actionSave_media;
+ QAction *actionPurge_user_messages;
+ QAction *actionQuote;
+ QAction *actionSelect_messages;
+ QAction *actionSelected_actions;
+ QAction *actionSelect_all;
+ QAction *actionBold;
+ QAction *actionItalic;
+ QAction *actionStrikethrough;
+ QAction *actionUnderlined;
+ QAction *actionLink;
+ QAction *actionEmoji;
+ QAction *actionCode_block;
+ QAction *actionBlockquote;
+ QAction *actionUnordered_list;
+ QAction *actionNumbered_list;
+ QAction *actionCode_snippet_2;
+ QAction *actionCode_block_2;
+ QAction *actionIntegrate_applet;
+ QAction *actionCall_overlay;
+ QAction *actionSpoiler;
+ QAction *actionColor;
+ QAction *actionCheck_spelling;
+ QAction *actionOpen_in_new_window;
+ QAction *actionCall_overlay_2;
+ QAction *actionChats;
+ QAction *actionAccount;
+ QAction *actionDetails;
+ QAction *actionMain_window;
+ QAction *actionQuick_command;
+ QAction *actionPlugins;
+ QAction *actionApplets;
+ QAction *actionBots;
+ QAction *actionGet_new_tools;
+ QAction *actionContacts;
+ QAction *actionSettings;
+ QAction *actionBroadcast_channel;
+ QAction *actionOnline;
+ QAction *actionAway;
+ QAction *actionDo_not_disturb;
+ QAction *actionInvisible;
+ QAction *actionLogout;
+ QAction *actionPin;
+ QAction *actionOff;
+ QAction *action5s;
+ QAction *action15m;
+ QAction *action1h;
+ QAction *action24h;
+ QAction *actionCustom_time;
+ QAction *actionAt_logout;
+ QAction *action1_week;
+ QAction *actionLog_window;
+ QAction *actionServer_information;
+ QAction *actionVisit_support_forum;
+ QAction *actionPoke_user;
+ QAction *actionProfile_glancer;
+ QAction *actionCall_controls;
+ QAction *actionInvite_user;
+ QAction *actionGo_to_call_location;
+ QAction *actionJoin_Safety_Security_Bulletin_channel;
+ QAction *actionCreate_broadcast_channel;
+ QAction *actionJoin_broadcast_channel;
+ QAction *actionAdd_to_chat_folder;
+ QAction *actionManage_chat_folders;
+ QAction *actionDownload_manager;
+ QAction *actionScheduled_messages;
+ QAction *actionSchedule_message;
+ QAction *actionQuick_chat;
+ QAction *actionToggle_menu_bar;
+ QAction *actionAdd_new_account;
+ QAction *actionSticker_and_emoji_packs;
+ QAction *actionBookmark_message;
+ QAction *actionBookmarks;
+ QAction *actionCustom_status;
+ QAction *actionEdit_profile;
+ QWidget *centralwidget;
+ QFrame *frame;
+ QFrame *frame_2;
+ KLineEdit *klineedit;
+ QPushButton *kiconbutton;
+ QPushButton *kiconbutton_2;
+ QPushButton *kiconbutton_3;
+ QPushButton *kiconbutton_4;
+ KSeparator *kseparator_2;
+ QGroupBox *groupBox;
+ QLabel *label_6;
+ QLabel *label_7;
+ KTitleWidget *ktitlewidget_7;
+ QLabel *label_5;
+ QPushButton *pushButton_3;
+ QPushButton *pushButton_4;
+ QPushButton *pushButton_5;
+ QFrame *frame_3;
+ QPushButton *kiconbutton_6;
+ QPushButton *kiconbutton_8;
+ QPushButton *kiconbutton_9;
+ QLabel *label_8;
+ QLabel *label_9;
+ KTitleWidget *ktitlewidget_2;
+ QPushButton *kiconbutton_7;
+ QGroupBox *groupBox_2;
+ QLabel *label_10;
+ QGroupBox *groupBox_3;
+ QLabel *label_11;
+ QLabel *label_12;
+ QPushButton *pushButton_7;
+ QPushButton *pushButton_8;
+ QLabel *label_13;
+ QGroupBox *groupBox_4;
+ QLabel *label_14;
+ QGroupBox *groupBox_5;
+ QLabel *label_15;
+ QLabel *label_16;
+ KTitleWidget *ktitlewidget;
+ KSeparator *kseparator;
+ QScrollBar *verticalScrollBar;
+ QGroupBox *groupBox_6;
+ QLabel *label_18;
+ KTitleWidget *ktitlewidget_6;
+ QGroupBox *groupBox_13;
+ KTitleWidget *ktitlewidget_8;
+ QFrame *frame_4;
+ QLabel *label_3;
+ QComboBox *comboBox_2;
+ QLabel *label_17;
+ QTabWidget *tabWidget;
+ QWidget *tab;
+ QTreeWidget *treeWidget;
+ QWidget *tab_2;
+ QWidget *tab_3;
+ QComboBox *comboBox;
+ QScrollBar *verticalScrollBar_2;
+ QPushButton *pushButton_2;
+ QLabel *label_4;
+ KTitleWidget *ktitlewidget_3;
+ KSeparator *kseparator_4;
+ QPushButton *pushButton_9;
+ QPushButton *pushButton_10;
+ QPushButton *pushButton_11;
+ QPushButton *pushButton_12;
+ QPushButton *pushButton_13;
+ KLineEdit *klineedit_3;
+ QPushButton *pushButton_14;
+ QPushButton *pushButton_15;
+ QMenuBar *menubar;
+ QMenu *menuFile;
+ QMenu *menuSwitch_account;
+ QMenu *menuSet_status;
+ QMenu *menuEdit;
+ QMenu *menuText_formatting;
+ QMenu *menuList;
+ QMenu *menuCode;
+ QMenu *menuView;
+ QMenu *menuDockers;
+ QMenu *menuWindows;
+ QMenu *menuChat;
+ QMenu *menuNew_chat;
+ QMenu *menuEphemeral_messages;
+ QMenu *menuHelp;
+ QMenu *menuVoice;
+ QMenu *menuTools;
+ QMenu *menuModeration;
+ QMenu *menuNew_channel;
+ QStatusBar *statusbar;
+ QDockWidget *dockWidget_2;
+ QWidget *dockWidgetContents_4;
+ QLabel *label;
+ QLabel *label_2;
+ QTabWidget *tabWidget_2;
+ QWidget *tab_4;
+ QListWidget *listWidget;
+ QPushButton *pushButton_6;
+ KSeparator *kseparator_3;
+ QWidget *tab_5;
+ QWidget *tab_6;
+ QWidget *tab_7;
+ QWidget *tab_9;
+ QWidget *tab_8;
+ QWidget *tab_10;
+ QWidget *tab_11;
+ KLineEdit *klineedit_2;
+ QLabel *label_19;
+ KTitleWidget *ktitlewidget_4;
+ QLabel *label_20;
+ QLabel *label_21;
+ QLabel *label_22;
+ QLabel *label_23;
+ KTitleWidget *ktitlewidget_5;
+ QLabel *label_24;
+
+ void setupUi(QMainWindow *MainWindow)
+ {
+ if (MainWindow->objectName().isEmpty())
+ MainWindow->setObjectName("MainWindow");
+ MainWindow->resize(1423, 812);
+ MainWindow->setMinimumSize(QSize(270, 0));
+ QIcon icon;
+ icon.addFile(QString::fromUtf8(":/res/dc.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ MainWindow->setWindowIcon(icon);
+ actionQuit = new QAction(MainWindow);
+ actionQuit->setObjectName("actionQuit");
+ QIcon icon1(QIcon::fromTheme(QString::fromUtf8("application-exit")));
+ actionQuit->setIcon(icon1);
+ actionNew_direct_message = new QAction(MainWindow);
+ actionNew_direct_message->setObjectName("actionNew_direct_message");
+ QIcon icon2(QIcon::fromTheme(QString::fromUtf8("list-add-user")));
+ actionNew_direct_message->setIcon(icon2);
+ actionExisting_contact = new QAction(MainWindow);
+ actionExisting_contact->setObjectName("actionExisting_contact");
+ QIcon icon3(QIcon::fromTheme(QString::fromUtf8("user")));
+ actionExisting_contact->setIcon(icon3);
+ actionCreate_group = new QAction(MainWindow);
+ actionCreate_group->setObjectName("actionCreate_group");
+ QIcon icon4(QIcon::fromTheme(QString::fromUtf8("resource-group-new")));
+ actionCreate_group->setIcon(icon4);
+ actionOpen_invite = new QAction(MainWindow);
+ actionOpen_invite->setObjectName("actionOpen_invite");
+ QIcon icon5(QIcon::fromTheme(QString::fromUtf8("user-group-new")));
+ actionOpen_invite->setIcon(icon5);
+ actionClose_chat = new QAction(MainWindow);
+ actionClose_chat->setObjectName("actionClose_chat");
+ QIcon icon6(QIcon::fromTheme(QString::fromUtf8("window-close")));
+ actionClose_chat->setIcon(icon6);
+ actionShow_details = new QAction(MainWindow);
+ actionShow_details->setObjectName("actionShow_details");
+ QIcon icon7(QIcon::fromTheme(QString::fromUtf8("document-properties")));
+ actionShow_details->setIcon(icon7);
+ actionExport_chat = new QAction(MainWindow);
+ actionExport_chat->setObjectName("actionExport_chat");
+ QIcon icon8(QIcon::fromTheme(QString::fromUtf8("document-save")));
+ actionExport_chat->setIcon(icon8);
+ actionClean_chat = new QAction(MainWindow);
+ actionClean_chat->setObjectName("actionClean_chat");
+ QIcon icon9(QIcon::fromTheme(QString::fromUtf8("edit-clear-all")));
+ actionClean_chat->setIcon(icon9);
+ actionDelete_chat = new QAction(MainWindow);
+ actionDelete_chat->setObjectName("actionDelete_chat");
+ QIcon icon10(QIcon::fromTheme(QString::fromUtf8("edit-delete")));
+ actionDelete_chat->setIcon(icon10);
+ actionToggle_microphone = new QAction(MainWindow);
+ actionToggle_microphone->setObjectName("actionToggle_microphone");
+ actionToggle_microphone->setCheckable(true);
+ QIcon icon11(QIcon::fromTheme(QString::fromUtf8("mic-off")));
+ actionToggle_microphone->setIcon(icon11);
+ actionToggle_sound = new QAction(MainWindow);
+ actionToggle_sound->setObjectName("actionToggle_sound");
+ actionToggle_sound->setCheckable(true);
+ QIcon icon12(QIcon::fromTheme(QString::fromUtf8("audio-volume-muted")));
+ actionToggle_sound->setIcon(icon12);
+ actionEnter_voice_channel = new QAction(MainWindow);
+ actionEnter_voice_channel->setObjectName("actionEnter_voice_channel");
+ QIcon icon13(QIcon::fromTheme(QString::fromUtf8("audio-on")));
+ actionEnter_voice_channel->setIcon(icon13);
+ actionQuit_voice_channel = new QAction(MainWindow);
+ actionQuit_voice_channel->setObjectName("actionQuit_voice_channel");
+ actionQuit_voice_channel->setEnabled(false);
+ QIcon icon14(QIcon::fromTheme(QString::fromUtf8("call-stop")));
+ actionQuit_voice_channel->setIcon(icon14);
+ actionCall_contact = new QAction(MainWindow);
+ actionCall_contact->setObjectName("actionCall_contact");
+ QIcon icon15(QIcon::fromTheme(QString::fromUtf8("call-start")));
+ actionCall_contact->setIcon(icon15);
+ actionToggle_camera = new QAction(MainWindow);
+ actionToggle_camera->setObjectName("actionToggle_camera");
+ actionToggle_camera->setCheckable(true);
+ QIcon icon16(QIcon::fromTheme(QString::fromUtf8("camera-off")));
+ actionToggle_camera->setIcon(icon16);
+ actionShare_screen = new QAction(MainWindow);
+ actionShare_screen->setObjectName("actionShare_screen");
+ actionShare_screen->setCheckable(true);
+ actionShare_screen->setEnabled(false);
+ QIcon icon17(QIcon::fromTheme(QString::fromUtf8("video-display")));
+ actionShare_screen->setIcon(icon17);
+ actionRecord_call = new QAction(MainWindow);
+ actionRecord_call->setObjectName("actionRecord_call");
+ actionRecord_call->setCheckable(true);
+ actionRecord_call->setEnabled(false);
+ QIcon icon18(QIcon::fromTheme(QString::fromUtf8("media-record")));
+ actionRecord_call->setIcon(icon18);
+ actionDocumentation = new QAction(MainWindow);
+ actionDocumentation->setObjectName("actionDocumentation");
+ QIcon icon19(QIcon::fromTheme(QString::fromUtf8("help-contents")));
+ actionDocumentation->setIcon(icon19);
+ actionAbout_DreamChat = new QAction(MainWindow);
+ actionAbout_DreamChat->setObjectName("actionAbout_DreamChat");
+ QIcon icon20(QIcon::fromTheme(QString::fromUtf8("help-about")));
+ actionAbout_DreamChat->setIcon(icon20);
+ actionDonate = new QAction(MainWindow);
+ actionDonate->setObjectName("actionDonate");
+ QIcon icon21(QIcon::fromTheme(QString::fromUtf8("help-donate")));
+ actionDonate->setIcon(icon21);
+ actionJoin_support_chat = new QAction(MainWindow);
+ actionJoin_support_chat->setObjectName("actionJoin_support_chat");
+ actionJoin_support_chat->setIcon(icon5);
+ actionChat_settings = new QAction(MainWindow);
+ actionChat_settings->setObjectName("actionChat_settings");
+ QIcon icon22(QIcon::fromTheme(QString::fromUtf8("settings-configure")));
+ actionChat_settings->setIcon(icon22);
+ actionAdministration_settings = new QAction(MainWindow);
+ actionAdministration_settings->setObjectName("actionAdministration_settings");
+ actionAdministration_settings->setIcon(icon22);
+ actionMute_user = new QAction(MainWindow);
+ actionMute_user->setObjectName("actionMute_user");
+ QIcon icon23(QIcon::fromTheme(QString::fromUtf8("im-invisible-user")));
+ actionMute_user->setIcon(icon23);
+ actionKick_user = new QAction(MainWindow);
+ actionKick_user->setObjectName("actionKick_user");
+ QIcon icon24(QIcon::fromTheme(QString::fromUtf8("im-kick-user")));
+ actionKick_user->setIcon(icon24);
+ actionBan_user = new QAction(MainWindow);
+ actionBan_user->setObjectName("actionBan_user");
+ QIcon icon25(QIcon::fromTheme(QString::fromUtf8("im-ban-user")));
+ actionBan_user->setIcon(icon25);
+ actionText_channel = new QAction(MainWindow);
+ actionText_channel->setObjectName("actionText_channel");
+ QIcon icon26(QIcon::fromTheme(QString::fromUtf8("irc-operator")));
+ actionText_channel->setIcon(icon26);
+ actionVoice_channel = new QAction(MainWindow);
+ actionVoice_channel->setObjectName("actionVoice_channel");
+ QIcon icon27(QIcon::fromTheme(QString::fromUtf8("player-volume")));
+ actionVoice_channel->setIcon(icon27);
+ actionDelete_channel = new QAction(MainWindow);
+ actionDelete_channel->setObjectName("actionDelete_channel");
+ actionDelete_channel->setIcon(icon10);
+ actionChannel_category = new QAction(MainWindow);
+ actionChannel_category->setObjectName("actionChannel_category");
+ QIcon icon28(QIcon::fromTheme(QString::fromUtf8("view-list-tree")));
+ actionChannel_category->setIcon(icon28);
+ actionReports = new QAction(MainWindow);
+ actionReports->setObjectName("actionReports");
+ QIcon icon29(QIcon::fromTheme(QString::fromUtf8("flag-red")));
+ actionReports->setIcon(icon29);
+ actionStart_thread = new QAction(MainWindow);
+ actionStart_thread->setObjectName("actionStart_thread");
+ QIcon icon30(QIcon::fromTheme(QString::fromUtf8("edit-comment")));
+ actionStart_thread->setIcon(icon30);
+ actionUndo = new QAction(MainWindow);
+ actionUndo->setObjectName("actionUndo");
+ QIcon icon31(QIcon::fromTheme(QString::fromUtf8("edit-undo")));
+ actionUndo->setIcon(icon31);
+ actionRedo = new QAction(MainWindow);
+ actionRedo->setObjectName("actionRedo");
+ QIcon icon32(QIcon::fromTheme(QString::fromUtf8("edit-redo")));
+ actionRedo->setIcon(icon32);
+ actionCut = new QAction(MainWindow);
+ actionCut->setObjectName("actionCut");
+ QIcon icon33(QIcon::fromTheme(QString::fromUtf8("edit-cut")));
+ actionCut->setIcon(icon33);
+ actionCopy = new QAction(MainWindow);
+ actionCopy->setObjectName("actionCopy");
+ QIcon icon34(QIcon::fromTheme(QString::fromUtf8("edit-copy")));
+ actionCopy->setIcon(icon34);
+ actionPaste = new QAction(MainWindow);
+ actionPaste->setObjectName("actionPaste");
+ QIcon icon35(QIcon::fromTheme(QString::fromUtf8("edit-paste")));
+ actionPaste->setIcon(icon35);
+ actionEdit_last_message = new QAction(MainWindow);
+ actionEdit_last_message->setObjectName("actionEdit_last_message");
+ QIcon icon36(QIcon::fromTheme(QString::fromUtf8("edit-entry")));
+ actionEdit_last_message->setIcon(icon36);
+ actionDelete_message = new QAction(MainWindow);
+ actionDelete_message->setObjectName("actionDelete_message");
+ actionDelete_message->setIcon(icon10);
+ actionDelete_all_messages = new QAction(MainWindow);
+ actionDelete_all_messages->setObjectName("actionDelete_all_messages");
+ actionDelete_all_messages->setIcon(icon9);
+ actionFind = new QAction(MainWindow);
+ actionFind->setObjectName("actionFind");
+ QIcon icon37(QIcon::fromTheme(QString::fromUtf8("edit-find")));
+ actionFind->setIcon(icon37);
+ actiongianmarco_gianmarco_gg = new QAction(MainWindow);
+ actiongianmarco_gianmarco_gg->setObjectName("actiongianmarco_gianmarco_gg");
+ actiongianmarco_gianmarco_gg->setCheckable(true);
+ actiongianmarco_gianmarco_gg->setChecked(true);
+ QIcon icon38;
+ icon38.addFile(QString::fromUtf8(":/res/spectrumpfp.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ actiongianmarco_gianmarco_gg->setIcon(icon38);
+ actionReply = new QAction(MainWindow);
+ actionReply->setObjectName("actionReply");
+ QIcon icon39(QIcon::fromTheme(QString::fromUtf8("mail-reply-sender")));
+ actionReply->setIcon(icon39);
+ actionForward = new QAction(MainWindow);
+ actionForward->setObjectName("actionForward");
+ QIcon icon40(QIcon::fromTheme(QString::fromUtf8("mail-forward")));
+ actionForward->setIcon(icon40);
+ actionAdd_reaction = new QAction(MainWindow);
+ actionAdd_reaction->setObjectName("actionAdd_reaction");
+ QIcon icon41(QIcon::fromTheme(QString::fromUtf8("smiley-add")));
+ actionAdd_reaction->setIcon(icon41);
+ actionSave_media = new QAction(MainWindow);
+ actionSave_media->setObjectName("actionSave_media");
+ actionSave_media->setIcon(icon8);
+ actionPurge_user_messages = new QAction(MainWindow);
+ actionPurge_user_messages->setObjectName("actionPurge_user_messages");
+ actionPurge_user_messages->setIcon(icon9);
+ actionQuote = new QAction(MainWindow);
+ actionQuote->setObjectName("actionQuote");
+ QIcon icon42(QIcon::fromTheme(QString::fromUtf8("format-text-blockquote")));
+ actionQuote->setIcon(icon42);
+ actionSelect_messages = new QAction(MainWindow);
+ actionSelect_messages->setObjectName("actionSelect_messages");
+ actionSelect_messages->setCheckable(true);
+ QIcon icon43(QIcon::fromTheme(QString::fromUtf8("edit-select")));
+ actionSelect_messages->setIcon(icon43);
+ actionSelected_actions = new QAction(MainWindow);
+ actionSelected_actions->setObjectName("actionSelected_actions");
+ actionSelect_all = new QAction(MainWindow);
+ actionSelect_all->setObjectName("actionSelect_all");
+ QIcon icon44(QIcon::fromTheme(QString::fromUtf8("edit-select-all")));
+ actionSelect_all->setIcon(icon44);
+ actionBold = new QAction(MainWindow);
+ actionBold->setObjectName("actionBold");
+ QIcon icon45(QIcon::fromTheme(QString::fromUtf8("format-text-bold")));
+ actionBold->setIcon(icon45);
+ actionItalic = new QAction(MainWindow);
+ actionItalic->setObjectName("actionItalic");
+ QIcon icon46(QIcon::fromTheme(QString::fromUtf8("format-text-italic")));
+ actionItalic->setIcon(icon46);
+ actionStrikethrough = new QAction(MainWindow);
+ actionStrikethrough->setObjectName("actionStrikethrough");
+ QIcon icon47(QIcon::fromTheme(QString::fromUtf8("format-text-strikethrough")));
+ actionStrikethrough->setIcon(icon47);
+ actionUnderlined = new QAction(MainWindow);
+ actionUnderlined->setObjectName("actionUnderlined");
+ QIcon icon48(QIcon::fromTheme(QString::fromUtf8("format-text-underline")));
+ actionUnderlined->setIcon(icon48);
+ actionLink = new QAction(MainWindow);
+ actionLink->setObjectName("actionLink");
+ QIcon icon49(QIcon::fromTheme(QString::fromUtf8("edit-link")));
+ actionLink->setIcon(icon49);
+ actionEmoji = new QAction(MainWindow);
+ actionEmoji->setObjectName("actionEmoji");
+ QIcon icon50(QIcon::fromTheme(QString::fromUtf8("smiley")));
+ actionEmoji->setIcon(icon50);
+ actionCode_block = new QAction(MainWindow);
+ actionCode_block->setObjectName("actionCode_block");
+ QIcon icon51(QIcon::fromTheme(QString::fromUtf8("format-text-code")));
+ actionCode_block->setIcon(icon51);
+ actionBlockquote = new QAction(MainWindow);
+ actionBlockquote->setObjectName("actionBlockquote");
+ actionBlockquote->setIcon(icon42);
+ actionUnordered_list = new QAction(MainWindow);
+ actionUnordered_list->setObjectName("actionUnordered_list");
+ QIcon icon52(QIcon::fromTheme(QString::fromUtf8("format-list-unordered")));
+ actionUnordered_list->setIcon(icon52);
+ actionNumbered_list = new QAction(MainWindow);
+ actionNumbered_list->setObjectName("actionNumbered_list");
+ QIcon icon53(QIcon::fromTheme(QString::fromUtf8("format-list-ordered")));
+ actionNumbered_list->setIcon(icon53);
+ actionCode_snippet_2 = new QAction(MainWindow);
+ actionCode_snippet_2->setObjectName("actionCode_snippet_2");
+ actionCode_snippet_2->setIcon(icon51);
+ actionCode_block_2 = new QAction(MainWindow);
+ actionCode_block_2->setObjectName("actionCode_block_2");
+ actionCode_block_2->setIcon(icon51);
+ actionIntegrate_applet = new QAction(MainWindow);
+ actionIntegrate_applet->setObjectName("actionIntegrate_applet");
+ actionIntegrate_applet->setCheckable(true);
+ actionIntegrate_applet->setEnabled(false);
+ QIcon icon54(QIcon::fromTheme(QString::fromUtf8("view-list-icons")));
+ actionIntegrate_applet->setIcon(icon54);
+ actionCall_overlay = new QAction(MainWindow);
+ actionCall_overlay->setObjectName("actionCall_overlay");
+ actionSpoiler = new QAction(MainWindow);
+ actionSpoiler->setObjectName("actionSpoiler");
+ QIcon icon55(QIcon::fromTheme(QString::fromUtf8("view-hidden")));
+ actionSpoiler->setIcon(icon55);
+ actionColor = new QAction(MainWindow);
+ actionColor->setObjectName("actionColor");
+ QIcon icon56(QIcon::fromTheme(QString::fromUtf8("format-text-color")));
+ actionColor->setIcon(icon56);
+ actionCheck_spelling = new QAction(MainWindow);
+ actionCheck_spelling->setObjectName("actionCheck_spelling");
+ QIcon icon57(QIcon::fromTheme(QString::fromUtf8("tools-check-spelling")));
+ actionCheck_spelling->setIcon(icon57);
+ actionOpen_in_new_window = new QAction(MainWindow);
+ actionOpen_in_new_window->setObjectName("actionOpen_in_new_window");
+ QIcon icon58(QIcon::fromTheme(QString::fromUtf8("window-new")));
+ actionOpen_in_new_window->setIcon(icon58);
+ actionCall_overlay_2 = new QAction(MainWindow);
+ actionCall_overlay_2->setObjectName("actionCall_overlay_2");
+ actionCall_overlay_2->setCheckable(true);
+ actionCall_overlay_2->setChecked(true);
+ QIcon icon59(QIcon::fromTheme(QString::fromUtf8("view-sidetree")));
+ actionCall_overlay_2->setIcon(icon59);
+ actionChats = new QAction(MainWindow);
+ actionChats->setObjectName("actionChats");
+ actionChats->setCheckable(true);
+ actionChats->setChecked(true);
+ actionChats->setIcon(icon30);
+ actionAccount = new QAction(MainWindow);
+ actionAccount->setObjectName("actionAccount");
+ actionAccount->setCheckable(true);
+ actionAccount->setChecked(true);
+ actionAccount->setIcon(icon3);
+ actionDetails = new QAction(MainWindow);
+ actionDetails->setObjectName("actionDetails");
+ actionDetails->setCheckable(true);
+ actionDetails->setChecked(true);
+ actionDetails->setIcon(icon7);
+ actionMain_window = new QAction(MainWindow);
+ actionMain_window->setObjectName("actionMain_window");
+ QIcon icon60(QIcon::fromTheme(QString::fromUtf8("window")));
+ actionMain_window->setIcon(icon60);
+ actionQuick_command = new QAction(MainWindow);
+ actionQuick_command->setObjectName("actionQuick_command");
+ QIcon icon61(QIcon::fromTheme(QString::fromUtf8("new-command-alarm")));
+ actionQuick_command->setIcon(icon61);
+ actionPlugins = new QAction(MainWindow);
+ actionPlugins->setObjectName("actionPlugins");
+ QIcon icon62(QIcon::fromTheme(QString::fromUtf8("plugins")));
+ actionPlugins->setIcon(icon62);
+ actionApplets = new QAction(MainWindow);
+ actionApplets->setObjectName("actionApplets");
+ actionApplets->setIcon(icon54);
+ actionBots = new QAction(MainWindow);
+ actionBots->setObjectName("actionBots");
+ QIcon icon63(QIcon::fromTheme(QString::fromUtf8("applications-system-symbolic")));
+ actionBots->setIcon(icon63);
+ actionGet_new_tools = new QAction(MainWindow);
+ actionGet_new_tools->setObjectName("actionGet_new_tools");
+ QIcon icon64(QIcon::fromTheme(QString::fromUtf8("edit-download")));
+ actionGet_new_tools->setIcon(icon64);
+ actionContacts = new QAction(MainWindow);
+ actionContacts->setObjectName("actionContacts");
+ QIcon icon65(QIcon::fromTheme(QString::fromUtf8("address-book-new")));
+ actionContacts->setIcon(icon65);
+ actionSettings = new QAction(MainWindow);
+ actionSettings->setObjectName("actionSettings");
+ actionSettings->setIcon(icon22);
+ actionBroadcast_channel = new QAction(MainWindow);
+ actionBroadcast_channel->setObjectName("actionBroadcast_channel");
+ QIcon icon66(QIcon::fromTheme(QString::fromUtf8("irc-voice")));
+ actionBroadcast_channel->setIcon(icon66);
+ actionOnline = new QAction(MainWindow);
+ actionOnline->setObjectName("actionOnline");
+ actionOnline->setCheckable(true);
+ actionOnline->setChecked(true);
+ QIcon icon67(QIcon::fromTheme(QString::fromUtf8("user-available")));
+ actionOnline->setIcon(icon67);
+ actionAway = new QAction(MainWindow);
+ actionAway->setObjectName("actionAway");
+ actionAway->setCheckable(true);
+ QIcon icon68(QIcon::fromTheme(QString::fromUtf8("user-away")));
+ actionAway->setIcon(icon68);
+ actionDo_not_disturb = new QAction(MainWindow);
+ actionDo_not_disturb->setObjectName("actionDo_not_disturb");
+ actionDo_not_disturb->setCheckable(true);
+ QIcon icon69(QIcon::fromTheme(QString::fromUtf8("user-busy")));
+ actionDo_not_disturb->setIcon(icon69);
+ actionInvisible = new QAction(MainWindow);
+ actionInvisible->setObjectName("actionInvisible");
+ actionInvisible->setCheckable(true);
+ QIcon icon70(QIcon::fromTheme(QString::fromUtf8("user-offline")));
+ actionInvisible->setIcon(icon70);
+ actionLogout = new QAction(MainWindow);
+ actionLogout->setObjectName("actionLogout");
+ QIcon icon71(QIcon::fromTheme(QString::fromUtf8("system-log-out")));
+ actionLogout->setIcon(icon71);
+ actionPin = new QAction(MainWindow);
+ actionPin->setObjectName("actionPin");
+ QIcon icon72(QIcon::fromTheme(QString::fromUtf8("pin")));
+ actionPin->setIcon(icon72);
+ actionOff = new QAction(MainWindow);
+ actionOff->setObjectName("actionOff");
+ actionOff->setCheckable(true);
+ actionOff->setChecked(true);
+ action5s = new QAction(MainWindow);
+ action5s->setObjectName("action5s");
+ action5s->setCheckable(true);
+ action15m = new QAction(MainWindow);
+ action15m->setObjectName("action15m");
+ action15m->setCheckable(true);
+ action1h = new QAction(MainWindow);
+ action1h->setObjectName("action1h");
+ action1h->setCheckable(true);
+ action24h = new QAction(MainWindow);
+ action24h->setObjectName("action24h");
+ action24h->setCheckable(true);
+ actionCustom_time = new QAction(MainWindow);
+ actionCustom_time->setObjectName("actionCustom_time");
+ actionCustom_time->setCheckable(true);
+ actionAt_logout = new QAction(MainWindow);
+ actionAt_logout->setObjectName("actionAt_logout");
+ actionAt_logout->setCheckable(true);
+ action1_week = new QAction(MainWindow);
+ action1_week->setObjectName("action1_week");
+ action1_week->setCheckable(true);
+ actionLog_window = new QAction(MainWindow);
+ actionLog_window->setObjectName("actionLog_window");
+ actionLog_window->setIcon(icon60);
+ actionServer_information = new QAction(MainWindow);
+ actionServer_information->setObjectName("actionServer_information");
+ QIcon icon73(QIcon::fromTheme(QString::fromUtf8("network-server")));
+ actionServer_information->setIcon(icon73);
+ actionVisit_support_forum = new QAction(MainWindow);
+ actionVisit_support_forum->setObjectName("actionVisit_support_forum");
+ actionVisit_support_forum->setIcon(icon5);
+ actionPoke_user = new QAction(MainWindow);
+ actionPoke_user->setObjectName("actionPoke_user");
+ QIcon icon74(QIcon::fromTheme(QString::fromUtf8("notification-active")));
+ actionPoke_user->setIcon(icon74);
+ actionProfile_glancer = new QAction(MainWindow);
+ actionProfile_glancer->setObjectName("actionProfile_glancer");
+ actionProfile_glancer->setCheckable(true);
+ actionProfile_glancer->setChecked(true);
+ QIcon icon75(QIcon::fromTheme(QString::fromUtf8("im-user")));
+ actionProfile_glancer->setIcon(icon75);
+ actionCall_controls = new QAction(MainWindow);
+ actionCall_controls->setObjectName("actionCall_controls");
+ actionCall_controls->setCheckable(true);
+ actionCall_controls->setChecked(true);
+ actionCall_controls->setIcon(icon15);
+ actionInvite_user = new QAction(MainWindow);
+ actionInvite_user->setObjectName("actionInvite_user");
+ actionInvite_user->setIcon(icon4);
+ actionGo_to_call_location = new QAction(MainWindow);
+ actionGo_to_call_location->setObjectName("actionGo_to_call_location");
+ actionGo_to_call_location->setEnabled(false);
+ QIcon icon76(QIcon::fromTheme(QString::fromUtf8("go-jump")));
+ actionGo_to_call_location->setIcon(icon76);
+ actionJoin_Safety_Security_Bulletin_channel = new QAction(MainWindow);
+ actionJoin_Safety_Security_Bulletin_channel->setObjectName("actionJoin_Safety_Security_Bulletin_channel");
+ actionCreate_broadcast_channel = new QAction(MainWindow);
+ actionCreate_broadcast_channel->setObjectName("actionCreate_broadcast_channel");
+ actionCreate_broadcast_channel->setIcon(icon66);
+ actionJoin_broadcast_channel = new QAction(MainWindow);
+ actionJoin_broadcast_channel->setObjectName("actionJoin_broadcast_channel");
+ actionJoin_broadcast_channel->setIcon(icon66);
+ actionAdd_to_chat_folder = new QAction(MainWindow);
+ actionAdd_to_chat_folder->setObjectName("actionAdd_to_chat_folder");
+ QIcon icon77(QIcon::fromTheme(QString::fromUtf8("folder-new")));
+ actionAdd_to_chat_folder->setIcon(icon77);
+ actionManage_chat_folders = new QAction(MainWindow);
+ actionManage_chat_folders->setObjectName("actionManage_chat_folders");
+ QIcon icon78(QIcon::fromTheme(QString::fromUtf8("document-open-folder")));
+ actionManage_chat_folders->setIcon(icon78);
+ actionDownload_manager = new QAction(MainWindow);
+ actionDownload_manager->setObjectName("actionDownload_manager");
+ actionDownload_manager->setIcon(icon64);
+ actionScheduled_messages = new QAction(MainWindow);
+ actionScheduled_messages->setObjectName("actionScheduled_messages");
+ QIcon icon79(QIcon::fromTheme(QString::fromUtf8("appointment-new")));
+ actionScheduled_messages->setIcon(icon79);
+ actionSchedule_message = new QAction(MainWindow);
+ actionSchedule_message->setObjectName("actionSchedule_message");
+ actionSchedule_message->setIcon(icon79);
+ actionQuick_chat = new QAction(MainWindow);
+ actionQuick_chat->setObjectName("actionQuick_chat");
+ actionQuick_chat->setIcon(icon75);
+ actionToggle_menu_bar = new QAction(MainWindow);
+ actionToggle_menu_bar->setObjectName("actionToggle_menu_bar");
+ actionToggle_menu_bar->setCheckable(true);
+ actionToggle_menu_bar->setChecked(true);
+ QIcon icon80(QIcon::fromTheme(QString::fromUtf8("show-menu")));
+ actionToggle_menu_bar->setIcon(icon80);
+ actionAdd_new_account = new QAction(MainWindow);
+ actionAdd_new_account->setObjectName("actionAdd_new_account");
+ actionAdd_new_account->setIcon(icon2);
+ actionSticker_and_emoji_packs = new QAction(MainWindow);
+ actionSticker_and_emoji_packs->setObjectName("actionSticker_and_emoji_packs");
+ QIcon icon81(QIcon::fromTheme(QString::fromUtf8("stickers")));
+ actionSticker_and_emoji_packs->setIcon(icon81);
+ actionBookmark_message = new QAction(MainWindow);
+ actionBookmark_message->setObjectName("actionBookmark_message");
+ QIcon icon82(QIcon::fromTheme(QString::fromUtf8("bookmark-new")));
+ actionBookmark_message->setIcon(icon82);
+ actionBookmarks = new QAction(MainWindow);
+ actionBookmarks->setObjectName("actionBookmarks");
+ QIcon icon83(QIcon::fromTheme(QString::fromUtf8("bookmarks")));
+ actionBookmarks->setIcon(icon83);
+ actionCustom_status = new QAction(MainWindow);
+ actionCustom_status->setObjectName("actionCustom_status");
+ actionCustom_status->setCheckable(true);
+ QIcon icon84(QIcon::fromTheme(QString::fromUtf8("document-edit")));
+ actionCustom_status->setIcon(icon84);
+ actionEdit_profile = new QAction(MainWindow);
+ actionEdit_profile->setObjectName("actionEdit_profile");
+ actionEdit_profile->setIcon(icon84);
+ centralwidget = new QWidget(MainWindow);
+ centralwidget->setObjectName("centralwidget");
+ frame = new QFrame(centralwidget);
+ frame->setObjectName("frame");
+ frame->setGeometry(QRect(280, 0, 871, 761));
+ frame->setFrameShape(QFrame::Shape::StyledPanel);
+ frame->setFrameShadow(QFrame::Shadow::Raised);
+ frame_2 = new QFrame(frame);
+ frame_2->setObjectName("frame_2");
+ frame_2->setGeometry(QRect(0, 710, 871, 51));
+ frame_2->setAutoFillBackground(true);
+ frame_2->setFrameShape(QFrame::Shape::StyledPanel);
+ frame_2->setFrameShadow(QFrame::Shadow::Raised);
+ klineedit = new KLineEdit(frame_2);
+ klineedit->setObjectName("klineedit");
+ klineedit->setGeometry(QRect(10, 10, 691, 31));
+ kiconbutton = new QPushButton(frame_2);
+ kiconbutton->setObjectName("kiconbutton");
+ kiconbutton->setGeometry(QRect(828, 10, 31, 31));
+ QIcon icon85(QIcon::fromTheme(QString::fromUtf8("document-send")));
+ kiconbutton->setIcon(icon85);
+ kiconbutton->setFlat(true);
+ kiconbutton_2 = new QPushButton(frame_2);
+ kiconbutton_2->setObjectName("kiconbutton_2");
+ kiconbutton_2->setGeometry(QRect(790, 10, 31, 31));
+ QIcon icon86(QIcon::fromTheme(QString::fromUtf8("mail-attachment")));
+ kiconbutton_2->setIcon(icon86);
+ kiconbutton_2->setFlat(true);
+ kiconbutton_3 = new QPushButton(frame_2);
+ kiconbutton_3->setObjectName("kiconbutton_3");
+ kiconbutton_3->setGeometry(QRect(750, 10, 31, 31));
+ kiconbutton_3->setIcon(icon81);
+ kiconbutton_3->setFlat(true);
+ kiconbutton_4 = new QPushButton(frame_2);
+ kiconbutton_4->setObjectName("kiconbutton_4");
+ kiconbutton_4->setGeometry(QRect(710, 10, 31, 31));
+ QIcon icon87(QIcon::fromTheme(QString::fromUtf8("mic-on")));
+ kiconbutton_4->setIcon(icon87);
+ kiconbutton_4->setFlat(true);
+ kseparator_2 = new KSeparator(frame_2);
+ kseparator_2->setObjectName("kseparator_2");
+ kseparator_2->setGeometry(QRect(1, 0, 870, 1));
+ groupBox = new QGroupBox(frame);
+ groupBox->setObjectName("groupBox");
+ groupBox->setGeometry(QRect(70, 630, 211, 61));
+ groupBox->setFlat(false);
+ label_6 = new QLabel(groupBox);
+ label_6->setObjectName("label_6");
+ label_6->setGeometry(QRect(10, 27, 151, 21));
+ label_7 = new QLabel(groupBox);
+ label_7->setObjectName("label_7");
+ label_7->setGeometry(QRect(170, 30, 31, 18));
+ ktitlewidget_7 = new KTitleWidget(groupBox);
+ ktitlewidget_7->setObjectName("ktitlewidget_7");
+ ktitlewidget_7->setGeometry(QRect(185, 7, 16, 17));
+ ktitlewidget_7->setIcon(icon84);
+ ktitlewidget_7->setIconSize(QSize(16, 64));
+ label_5 = new QLabel(frame);
+ label_5->setObjectName("label_5");
+ label_5->setGeometry(QRect(10, 640, 51, 51));
+ label_5->setPixmap(QPixmap(QString::fromUtf8(":/res/photo_2025-01-12_16-30-34.jpg")));
+ label_5->setScaledContents(true);
+ pushButton_3 = new QPushButton(frame);
+ pushButton_3->setObjectName("pushButton_3");
+ pushButton_3->setGeometry(QRect(80, 680, 41, 26));
+ pushButton_3->setCheckable(true);
+ pushButton_4 = new QPushButton(frame);
+ pushButton_4->setObjectName("pushButton_4");
+ pushButton_4->setGeometry(QRect(120, 680, 41, 26));
+ pushButton_4->setCheckable(true);
+ pushButton_5 = new QPushButton(frame);
+ pushButton_5->setObjectName("pushButton_5");
+ pushButton_5->setGeometry(QRect(160, 680, 31, 26));
+ pushButton_5->setIcon(icon41);
+ frame_3 = new QFrame(frame);
+ frame_3->setObjectName("frame_3");
+ frame_3->setGeometry(QRect(0, 0, 871, 51));
+ frame_3->setFrameShape(QFrame::Shape::StyledPanel);
+ frame_3->setFrameShadow(QFrame::Shadow::Raised);
+ kiconbutton_6 = new QPushButton(frame_3);
+ kiconbutton_6->setObjectName("kiconbutton_6");
+ kiconbutton_6->setGeometry(QRect(790, 10, 31, 31));
+ kiconbutton_6->setIcon(icon22);
+ kiconbutton_6->setFlat(true);
+ kiconbutton_8 = new QPushButton(frame_3);
+ kiconbutton_8->setObjectName("kiconbutton_8");
+ kiconbutton_8->setGeometry(QRect(750, 10, 31, 31));
+ QIcon icon88(QIcon::fromTheme(QString::fromUtf8("notification-inactive")));
+ kiconbutton_8->setIcon(icon88);
+ kiconbutton_8->setFlat(true);
+ kiconbutton_9 = new QPushButton(frame_3);
+ kiconbutton_9->setObjectName("kiconbutton_9");
+ kiconbutton_9->setGeometry(QRect(710, 10, 31, 31));
+ QIcon icon89(QIcon::fromTheme(QString::fromUtf8("system-search")));
+ kiconbutton_9->setIcon(icon89);
+ kiconbutton_9->setFlat(true);
+ label_8 = new QLabel(frame_3);
+ label_8->setObjectName("label_8");
+ label_8->setGeometry(QRect(70, 10, 631, 31));
+ label_9 = new QLabel(frame_3);
+ label_9->setObjectName("label_9");
+ label_9->setGeometry(QRect(10, 10, 31, 31));
+ label_9->setPixmap(QPixmap(QString::fromUtf8(":/res/photo_2025-04-13_21-35-09.jpg")));
+ label_9->setScaledContents(true);
+ ktitlewidget_2 = new KTitleWidget(frame_3);
+ ktitlewidget_2->setObjectName("ktitlewidget_2");
+ ktitlewidget_2->setGeometry(QRect(43, 10, 21, 31));
+ ktitlewidget_2->setIcon(icon26);
+ ktitlewidget_2->setIconSize(QSize(16, 16));
+ kiconbutton_7 = new QPushButton(frame_3);
+ kiconbutton_7->setObjectName("kiconbutton_7");
+ kiconbutton_7->setGeometry(QRect(830, 10, 31, 31));
+ kiconbutton_7->setIcon(icon7);
+ kiconbutton_7->setFlat(true);
+ groupBox_2 = new QGroupBox(frame);
+ groupBox_2->setObjectName("groupBox_2");
+ groupBox_2->setGeometry(QRect(340, 590, 201, 31));
+ label_10 = new QLabel(frame);
+ label_10->setObjectName("label_10");
+ label_10->setGeometry(QRect(10, 520, 51, 51));
+ label_10->setPixmap(QPixmap(QString::fromUtf8(":/res/my-computer-icon-download-9.jpg")));
+ label_10->setScaledContents(true);
+ groupBox_3 = new QGroupBox(frame);
+ groupBox_3->setObjectName("groupBox_3");
+ groupBox_3->setGeometry(QRect(70, 350, 371, 221));
+ groupBox_3->setFlat(false);
+ label_11 = new QLabel(groupBox_3);
+ label_11->setObjectName("label_11");
+ label_11->setGeometry(QRect(10, 30, 351, 161));
+ label_11->setPixmap(QPixmap(QString::fromUtf8(":/res/wallhaven-l37vg2.jpg")));
+ label_11->setScaledContents(true);
+ label_12 = new QLabel(groupBox_3);
+ label_12->setObjectName("label_12");
+ label_12->setGeometry(QRect(10, 193, 351, 20));
+ pushButton_7 = new QPushButton(frame);
+ pushButton_7->setObjectName("pushButton_7");
+ pushButton_7->setGeometry(QRect(80, 560, 41, 26));
+ pushButton_7->setCheckable(true);
+ pushButton_7->setChecked(true);
+ pushButton_8 = new QPushButton(frame);
+ pushButton_8->setObjectName("pushButton_8");
+ pushButton_8->setGeometry(QRect(120, 560, 31, 26));
+ pushButton_8->setIcon(icon41);
+ label_13 = new QLabel(frame);
+ label_13->setObjectName("label_13");
+ label_13->setGeometry(QRect(70, 160, 181, 181));
+ label_13->setPixmap(QPixmap(QString::fromUtf8(":/res/photo_2023-05-02_12-44-08.png")));
+ label_13->setScaledContents(true);
+ groupBox_4 = new QGroupBox(frame);
+ groupBox_4->setObjectName("groupBox_4");
+ groupBox_4->setGeometry(QRect(260, 310, 51, 31));
+ label_14 = new QLabel(frame);
+ label_14->setObjectName("label_14");
+ label_14->setGeometry(QRect(790, 60, 51, 51));
+ label_14->setPixmap(QPixmap(QString::fromUtf8(":/res/spectrumpfp.png")));
+ label_14->setScaledContents(true);
+ groupBox_5 = new QGroupBox(frame);
+ groupBox_5->setObjectName("groupBox_5");
+ groupBox_5->setGeometry(QRect(570, 50, 211, 61));
+ groupBox_5->setStyleSheet(QString::fromUtf8("background-color: rgba(1, 113, 255, 30);"));
+ groupBox_5->setFlat(false);
+ label_15 = new QLabel(groupBox_5);
+ label_15->setObjectName("label_15");
+ label_15->setGeometry(QRect(10, 27, 131, 21));
+ label_15->setAutoFillBackground(false);
+ label_15->setStyleSheet(QString::fromUtf8("background-color: rgba(255, 255, 255, 0);"));
+ label_16 = new QLabel(groupBox_5);
+ label_16->setObjectName("label_16");
+ label_16->setGeometry(QRect(150, 30, 31, 18));
+ label_16->setAutoFillBackground(false);
+ label_16->setStyleSheet(QString::fromUtf8("background-color: rgba(255, 255, 255, 0);"));
+ ktitlewidget = new KTitleWidget(groupBox_5);
+ ktitlewidget->setObjectName("ktitlewidget");
+ ktitlewidget->setGeometry(QRect(180, 30, 21, 21));
+ ktitlewidget->setAutoFillBackground(false);
+ ktitlewidget->setStyleSheet(QString::fromUtf8("background-color: rgba(255, 255, 255, 0);"));
+ QIcon icon90(QIcon::fromTheme(QString::fromUtf8("password-show-on")));
+ ktitlewidget->setIcon(icon90);
+ ktitlewidget->setIconSize(QSize(16, 16));
+ kseparator = new KSeparator(frame);
+ kseparator->setObjectName("kseparator");
+ kseparator->setGeometry(QRect(1, 50, 870, 1));
+ verticalScrollBar = new QScrollBar(frame);
+ verticalScrollBar->setObjectName("verticalScrollBar");
+ verticalScrollBar->setGeometry(QRect(850, 51, 21, 659));
+ verticalScrollBar->setMaximum(17);
+ verticalScrollBar->setSliderPosition(17);
+ verticalScrollBar->setOrientation(Qt::Orientation::Vertical);
+ groupBox_6 = new QGroupBox(frame);
+ groupBox_6->setObjectName("groupBox_6");
+ groupBox_6->setGeometry(QRect(260, 160, 171, 61));
+ groupBox_6->setFlat(false);
+ groupBox_6->setCheckable(false);
+ label_18 = new QLabel(groupBox_6);
+ label_18->setObjectName("label_18");
+ label_18->setGeometry(QRect(10, 30, 131, 21));
+ ktitlewidget_6 = new KTitleWidget(groupBox_6);
+ ktitlewidget_6->setObjectName("ktitlewidget_6");
+ ktitlewidget_6->setGeometry(QRect(10, 7, 16, 17));
+ ktitlewidget_6->setIcon(icon39);
+ ktitlewidget_6->setIconSize(QSize(16, 64));
+ groupBox_13 = new QGroupBox(frame);
+ groupBox_13->setObjectName("groupBox_13");
+ groupBox_13->setGeometry(QRect(1, 120, 849, 31));
+ groupBox_13->setStyleSheet(QString::fromUtf8("background-color: rgba(255, 0, 4, 30);"));
+ groupBox_13->setFlat(true);
+ ktitlewidget_8 = new KTitleWidget(groupBox_13);
+ ktitlewidget_8->setObjectName("ktitlewidget_8");
+ ktitlewidget_8->setGeometry(QRect(821, 0, 20, 31));
+ ktitlewidget_8->setAutoFillBackground(false);
+ ktitlewidget_8->setStyleSheet(QString::fromUtf8("background-color: rgba(255, 255, 255, 0);"));
+ QIcon icon91(QIcon::fromTheme(QString::fromUtf8("go-down")));
+ ktitlewidget_8->setIcon(icon91);
+ ktitlewidget_8->setIconSize(QSize(16, 64));
+ groupBox->raise();
+ label_5->raise();
+ pushButton_3->raise();
+ pushButton_4->raise();
+ pushButton_5->raise();
+ groupBox_2->raise();
+ label_10->raise();
+ groupBox_3->raise();
+ pushButton_7->raise();
+ pushButton_8->raise();
+ label_13->raise();
+ frame_3->raise();
+ frame_2->raise();
+ groupBox_4->raise();
+ label_14->raise();
+ groupBox_5->raise();
+ kseparator->raise();
+ verticalScrollBar->raise();
+ groupBox_6->raise();
+ groupBox_13->raise();
+ frame_4 = new QFrame(centralwidget);
+ frame_4->setObjectName("frame_4");
+ frame_4->setGeometry(QRect(0, 0, 281, 761));
+ frame_4->setFrameShape(QFrame::Shape::StyledPanel);
+ frame_4->setFrameShadow(QFrame::Shadow::Raised);
+ label_3 = new QLabel(frame_4);
+ label_3->setObjectName("label_3");
+ label_3->setGeometry(QRect(10, 10, 71, 71));
+ label_3->setPixmap(QPixmap(QString::fromUtf8(":/res/spectrumpfp.png")));
+ label_3->setScaledContents(true);
+ comboBox_2 = new QComboBox(frame_4);
+ comboBox_2->addItem(icon67, QString());
+ comboBox_2->addItem(icon68, QString());
+ comboBox_2->addItem(icon69, QString());
+ comboBox_2->addItem(icon70, QString());
+ comboBox_2->addItem(icon84, QString());
+ comboBox_2->setObjectName("comboBox_2");
+ comboBox_2->setGeometry(QRect(10, 90, 181, 32));
+ comboBox_2->setFrame(false);
+ label_17 = new QLabel(frame_4);
+ label_17->setObjectName("label_17");
+ label_17->setGeometry(QRect(90, 30, 181, 51));
+ label_17->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
+ label_17->setWordWrap(true);
+ tabWidget = new QTabWidget(frame_4);
+ tabWidget->setObjectName("tabWidget");
+ tabWidget->setGeometry(QRect(0, 170, 281, 501));
+ tabWidget->setDocumentMode(true);
+ tab = new QWidget();
+ tab->setObjectName("tab");
+ treeWidget = new QTreeWidget(tab);
+ QIcon icon92;
+ icon92.addFile(QString::fromUtf8(":/res/Daft-Punk-Discovery.webp"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QIcon icon93;
+ icon93.addFile(QString::fromUtf8(":/res/b11be0b2640f4123a7eb4e4799f67102.jpeg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QIcon icon94;
+ icon94.addFile(QString::fromUtf8(":/res/2682181_d1c6dd55c6fb2483ad7a8443cb5beb60.jpg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QIcon icon95;
+ icon95.addFile(QString::fromUtf8(":/res/photo_2025-04-13_21-35-09.jpg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QIcon icon96(QIcon::fromTheme(QString::fromUtf8("audio-volume-high")));
+ QIcon icon97;
+ icon97.addFile(QString::fromUtf8(":/res/R-3617493-1337544956-2213.jpg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QIcon icon98;
+ icon98.addFile(QString::fromUtf8(":/res/photo_2025-01-11_16-44-34.jpg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QIcon icon99(QIcon::fromTheme(QString::fromUtf8("security-high")));
+ QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem(treeWidget);
+ __qtreewidgetitem->setIcon(0, icon92);
+ QTreeWidgetItem *__qtreewidgetitem1 = new QTreeWidgetItem(treeWidget);
+ __qtreewidgetitem1->setIcon(0, icon93);
+ QTreeWidgetItem *__qtreewidgetitem2 = new QTreeWidgetItem(treeWidget);
+ __qtreewidgetitem2->setIcon(0, icon94);
+ QTreeWidgetItem *__qtreewidgetitem3 = new QTreeWidgetItem(treeWidget);
+ __qtreewidgetitem3->setIcon(0, icon95);
+ QTreeWidgetItem *__qtreewidgetitem4 = new QTreeWidgetItem(__qtreewidgetitem3);
+ __qtreewidgetitem4->setIcon(0, icon66);
+ QTreeWidgetItem *__qtreewidgetitem5 = new QTreeWidgetItem(__qtreewidgetitem3);
+ __qtreewidgetitem5->setIcon(0, icon26);
+ QTreeWidgetItem *__qtreewidgetitem6 = new QTreeWidgetItem(__qtreewidgetitem3);
+ __qtreewidgetitem6->setIcon(0, icon26);
+ QTreeWidgetItem *__qtreewidgetitem7 = new QTreeWidgetItem(__qtreewidgetitem3);
+ __qtreewidgetitem7->setIcon(0, icon96);
+ QTreeWidgetItem *__qtreewidgetitem8 = new QTreeWidgetItem(__qtreewidgetitem7);
+ __qtreewidgetitem8->setIcon(0, icon97);
+ QTreeWidgetItem *__qtreewidgetitem9 = new QTreeWidgetItem(__qtreewidgetitem7);
+ __qtreewidgetitem9->setIcon(0, icon11);
+ QTreeWidgetItem *__qtreewidgetitem10 = new QTreeWidgetItem(__qtreewidgetitem7);
+ __qtreewidgetitem10->setIcon(0, icon98);
+ QTreeWidgetItem *__qtreewidgetitem11 = new QTreeWidgetItem(treeWidget);
+ __qtreewidgetitem11->setIcon(0, icon99);
+ treeWidget->setObjectName("treeWidget");
+ treeWidget->setGeometry(QRect(0, 0, 281, 471));
+ treeWidget->setIconSize(QSize(32, 32));
+ treeWidget->setRootIsDecorated(false);
+ treeWidget->header()->setVisible(false);
+ QIcon icon100(QIcon::fromTheme(QString::fromUtf8("view-conversation-balloon")));
+ tabWidget->addTab(tab, icon100, QString());
+ tab_2 = new QWidget();
+ tab_2->setObjectName("tab_2");
+ tabWidget->addTab(tab_2, icon75, QString());
+ tab_3 = new QWidget();
+ tab_3->setObjectName("tab_3");
+ QIcon icon101(QIcon::fromTheme(QString::fromUtf8("system-users")));
+ tabWidget->addTab(tab_3, icon101, QString());
+ comboBox = new QComboBox(frame_4);
+ comboBox->addItem(QString());
+ comboBox->setObjectName("comboBox");
+ comboBox->setGeometry(QRect(90, 10, 181, 21));
+ comboBox->setFrame(false);
+ verticalScrollBar_2 = new QScrollBar(frame_4);
+ verticalScrollBar_2->setObjectName("verticalScrollBar_2");
+ verticalScrollBar_2->setGeometry(QRect(280, 1, 21, 760));
+ verticalScrollBar_2->setMaximum(17);
+ verticalScrollBar_2->setSliderPosition(17);
+ verticalScrollBar_2->setOrientation(Qt::Orientation::Vertical);
+ pushButton_2 = new QPushButton(frame_4);
+ pushButton_2->setObjectName("pushButton_2");
+ pushButton_2->setGeometry(QRect(200, 90, 31, 34));
+ pushButton_2->setIcon(icon84);
+ pushButton_2->setFlat(true);
+ label_4 = new QLabel(frame_4);
+ label_4->setObjectName("label_4");
+ label_4->setGeometry(QRect(50, 680, 221, 31));
+ ktitlewidget_3 = new KTitleWidget(frame_4);
+ ktitlewidget_3->setObjectName("ktitlewidget_3");
+ ktitlewidget_3->setGeometry(QRect(10, 680, 31, 32));
+ QIcon icon102(QIcon::fromTheme(QString::fromUtf8("dialog-cancel")));
+ ktitlewidget_3->setIcon(icon102);
+ ktitlewidget_3->setIconSize(QSize(31, 22));
+ kseparator_4 = new KSeparator(frame_4);
+ kseparator_4->setObjectName("kseparator_4");
+ kseparator_4->setGeometry(QRect(0, 670, 281, 1));
+ pushButton_9 = new QPushButton(frame_4);
+ pushButton_9->setObjectName("pushButton_9");
+ pushButton_9->setGeometry(QRect(10, 720, 31, 31));
+ pushButton_9->setIcon(icon11);
+ pushButton_9->setCheckable(true);
+ pushButton_9->setFlat(true);
+ pushButton_10 = new QPushButton(frame_4);
+ pushButton_10->setObjectName("pushButton_10");
+ pushButton_10->setGeometry(QRect(50, 720, 31, 31));
+ pushButton_10->setIcon(icon12);
+ pushButton_10->setCheckable(true);
+ pushButton_10->setFlat(true);
+ pushButton_11 = new QPushButton(frame_4);
+ pushButton_11->setObjectName("pushButton_11");
+ pushButton_11->setGeometry(QRect(90, 720, 31, 31));
+ pushButton_11->setIcon(icon16);
+ pushButton_11->setCheckable(true);
+ pushButton_11->setFlat(true);
+ pushButton_12 = new QPushButton(frame_4);
+ pushButton_12->setObjectName("pushButton_12");
+ pushButton_12->setEnabled(false);
+ pushButton_12->setGeometry(QRect(130, 720, 31, 31));
+ QIcon icon103(QIcon::fromTheme(QString::fromUtf8("overflow-menu")));
+ pushButton_12->setIcon(icon103);
+ pushButton_12->setFlat(true);
+ pushButton_13 = new QPushButton(frame_4);
+ pushButton_13->setObjectName("pushButton_13");
+ pushButton_13->setEnabled(false);
+ pushButton_13->setGeometry(QRect(170, 720, 31, 31));
+ pushButton_13->setIcon(icon76);
+ pushButton_13->setFlat(true);
+ klineedit_3 = new KLineEdit(frame_4);
+ klineedit_3->setObjectName("klineedit_3");
+ klineedit_3->setGeometry(QRect(10, 130, 261, 31));
+ pushButton_14 = new QPushButton(frame_4);
+ pushButton_14->setObjectName("pushButton_14");
+ pushButton_14->setGeometry(QRect(240, 90, 31, 34));
+ pushButton_14->setIcon(icon22);
+ pushButton_14->setFlat(true);
+ pushButton_15 = new QPushButton(frame_4);
+ pushButton_15->setObjectName("pushButton_15");
+ pushButton_15->setEnabled(false);
+ pushButton_15->setGeometry(QRect(210, 720, 61, 31));
+ pushButton_15->setIcon(icon14);
+ pushButton_15->setFlat(false);
+ MainWindow->setCentralWidget(centralwidget);
+ menubar = new QMenuBar(MainWindow);
+ menubar->setObjectName("menubar");
+ menubar->setGeometry(QRect(0, 0, 1423, 30));
+ menuFile = new QMenu(menubar);
+ menuFile->setObjectName("menuFile");
+ menuSwitch_account = new QMenu(menuFile);
+ menuSwitch_account->setObjectName("menuSwitch_account");
+ QIcon icon104(QIcon::fromTheme(QString::fromUtf8("system-switch-user")));
+ menuSwitch_account->setIcon(icon104);
+ menuSet_status = new QMenu(menuFile);
+ menuSet_status->setObjectName("menuSet_status");
+ menuSet_status->setIcon(icon3);
+ menuEdit = new QMenu(menubar);
+ menuEdit->setObjectName("menuEdit");
+ menuText_formatting = new QMenu(menuEdit);
+ menuText_formatting->setObjectName("menuText_formatting");
+ QIcon icon105(QIcon::fromTheme(QString::fromUtf8("edit-select-text")));
+ menuText_formatting->setIcon(icon105);
+ menuList = new QMenu(menuText_formatting);
+ menuList->setObjectName("menuList");
+ menuList->setIcon(icon52);
+ menuCode = new QMenu(menuText_formatting);
+ menuCode->setObjectName("menuCode");
+ menuCode->setIcon(icon51);
+ menuView = new QMenu(menubar);
+ menuView->setObjectName("menuView");
+ menuDockers = new QMenu(menuView);
+ menuDockers->setObjectName("menuDockers");
+ QIcon icon106(QIcon::fromTheme(QString::fromUtf8("view-right-new")));
+ menuDockers->setIcon(icon106);
+ menuWindows = new QMenu(menuView);
+ menuWindows->setObjectName("menuWindows");
+ menuWindows->setIcon(icon60);
+ menuChat = new QMenu(menubar);
+ menuChat->setObjectName("menuChat");
+ menuNew_chat = new QMenu(menuChat);
+ menuNew_chat->setObjectName("menuNew_chat");
+ QIcon icon107(QIcon::fromTheme(QString::fromUtf8("contact-new")));
+ menuNew_chat->setIcon(icon107);
+ menuEphemeral_messages = new QMenu(menuChat);
+ menuEphemeral_messages->setObjectName("menuEphemeral_messages");
+ QIcon icon108(QIcon::fromTheme(QString::fromUtf8("chronometer")));
+ menuEphemeral_messages->setIcon(icon108);
+ menuHelp = new QMenu(menubar);
+ menuHelp->setObjectName("menuHelp");
+ menuVoice = new QMenu(menubar);
+ menuVoice->setObjectName("menuVoice");
+ menuTools = new QMenu(menubar);
+ menuTools->setObjectName("menuTools");
+ menuModeration = new QMenu(menubar);
+ menuModeration->setObjectName("menuModeration");
+ menuNew_channel = new QMenu(menuModeration);
+ menuNew_channel->setObjectName("menuNew_channel");
+ menuNew_channel->setIcon(icon107);
+ MainWindow->setMenuBar(menubar);
+ statusbar = new QStatusBar(MainWindow);
+ statusbar->setObjectName("statusbar");
+ MainWindow->setStatusBar(statusbar);
+ dockWidget_2 = new QDockWidget(MainWindow);
+ dockWidget_2->setObjectName("dockWidget_2");
+ dockWidget_2->setMinimumSize(QSize(272, 46));
+ dockWidgetContents_4 = new QWidget();
+ dockWidgetContents_4->setObjectName("dockWidgetContents_4");
+ label = new QLabel(dockWidgetContents_4);
+ label->setObjectName("label");
+ label->setGeometry(QRect(10, 10, 71, 71));
+ label->setPixmap(QPixmap(QString::fromUtf8(":/res/photo_2025-04-13_21-35-09.jpg")));
+ label->setScaledContents(true);
+ label_2 = new QLabel(dockWidgetContents_4);
+ label_2->setObjectName("label_2");
+ label_2->setGeometry(QRect(10, 90, 251, 41));
+ label_2->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
+ label_2->setWordWrap(true);
+ tabWidget_2 = new QTabWidget(dockWidgetContents_4);
+ tabWidget_2->setObjectName("tabWidget_2");
+ tabWidget_2->setGeometry(QRect(0, 320, 271, 411));
+ tabWidget_2->setTabPosition(QTabWidget::TabPosition::North);
+ tabWidget_2->setDocumentMode(true);
+ tab_4 = new QWidget();
+ tab_4->setObjectName("tab_4");
+ listWidget = new QListWidget(tab_4);
+ QListWidgetItem *__qlistwidgetitem = new QListWidgetItem(listWidget);
+ __qlistwidgetitem->setIcon(icon38);
+ QListWidgetItem *__qlistwidgetitem1 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem1->setIcon(icon97);
+ QIcon icon109;
+ icon109.addFile(QString::fromUtf8(":/res/channels4_profile.jpg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QListWidgetItem *__qlistwidgetitem2 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem2->setIcon(icon109);
+ QIcon icon110;
+ icon110.addFile(QString::fromUtf8(":/res/photo_2025-01-12_16-30-34.jpg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QListWidgetItem *__qlistwidgetitem3 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem3->setIcon(icon110);
+ QIcon icon111;
+ icon111.addFile(QString::fromUtf8(":/res/my-computer-icon-download-9.jpg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QListWidgetItem *__qlistwidgetitem4 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem4->setIcon(icon111);
+ QIcon icon112;
+ icon112.addFile(QString::fromUtf8(":/res/carabinieri.jpg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QListWidgetItem *__qlistwidgetitem5 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem5->setIcon(icon112);
+ QIcon icon113;
+ icon113.addFile(QString::fromUtf8(":/res/gioelesbarazzino2006.webp"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
+ QListWidgetItem *__qlistwidgetitem6 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem6->setIcon(icon113);
+ QListWidgetItem *__qlistwidgetitem7 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem7->setIcon(icon70);
+ QListWidgetItem *__qlistwidgetitem8 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem8->setIcon(icon98);
+ QListWidgetItem *__qlistwidgetitem9 = new QListWidgetItem(listWidget);
+ __qlistwidgetitem9->setIcon(icon69);
+ listWidget->setObjectName("listWidget");
+ listWidget->setGeometry(QRect(0, 0, 271, 321));
+ listWidget->setAlternatingRowColors(true);
+ listWidget->setIconSize(QSize(22, 22));
+ pushButton_6 = new QPushButton(tab_4);
+ pushButton_6->setObjectName("pushButton_6");
+ pushButton_6->setGeometry(QRect(10, 330, 251, 34));
+ pushButton_6->setIcon(icon4);
+ kseparator_3 = new KSeparator(tab_4);
+ kseparator_3->setObjectName("kseparator_3");
+ kseparator_3->setGeometry(QRect(0, 321, 271, 1));
+ tabWidget_2->addTab(tab_4, icon101, QString());
+ tab_5 = new QWidget();
+ tab_5->setObjectName("tab_5");
+ QIcon icon114(QIcon::fromTheme(QString::fromUtf8("view-preview")));
+ tabWidget_2->addTab(tab_5, icon114, QString());
+ tab_6 = new QWidget();
+ tab_6->setObjectName("tab_6");
+ QIcon icon115(QIcon::fromTheme(QString::fromUtf8("link")));
+ tabWidget_2->addTab(tab_6, icon115, QString());
+ tab_7 = new QWidget();
+ tab_7->setObjectName("tab_7");
+ tabWidget_2->addTab(tab_7, icon30, QString());
+ tab_9 = new QWidget();
+ tab_9->setObjectName("tab_9");
+ QIcon icon116(QIcon::fromTheme(QString::fromUtf8("games-difficult")));
+ tabWidget_2->addTab(tab_9, icon116, QString());
+ tab_8 = new QWidget();
+ tab_8->setObjectName("tab_8");
+ tabWidget_2->addTab(tab_8, icon72, QString());
+ tab_10 = new QWidget();
+ tab_10->setObjectName("tab_10");
+ tabWidget_2->addTab(tab_10, icon20, QString());
+ tab_11 = new QWidget();
+ tab_11->setObjectName("tab_11");
+ tabWidget_2->addTab(tab_11, icon103, QString());
+ klineedit_2 = new KLineEdit(dockWidgetContents_4);
+ klineedit_2->setObjectName("klineedit_2");
+ klineedit_2->setGeometry(QRect(10, 280, 251, 31));
+ label_19 = new QLabel(dockWidgetContents_4);
+ label_19->setObjectName("label_19");
+ label_19->setGeometry(QRect(90, 30, 171, 51));
+ label_19->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
+ label_19->setWordWrap(true);
+ ktitlewidget_4 = new KTitleWidget(dockWidgetContents_4);
+ ktitlewidget_4->setObjectName("ktitlewidget_4");
+ ktitlewidget_4->setGeometry(QRect(10, 140, 31, 31));
+ ktitlewidget_4->setIcon(icon26);
+ ktitlewidget_4->setIconSize(QSize(32, 22));
+ label_20 = new QLabel(dockWidgetContents_4);
+ label_20->setObjectName("label_20");
+ label_20->setGeometry(QRect(50, 140, 211, 21));
+ label_20->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
+ label_20->setWordWrap(true);
+ label_21 = new QLabel(dockWidgetContents_4);
+ label_21->setObjectName("label_21");
+ label_21->setGeometry(QRect(90, 10, 171, 21));
+ label_22 = new QLabel(dockWidgetContents_4);
+ label_22->setObjectName("label_22");
+ label_22->setGeometry(QRect(50, 160, 211, 41));
+ label_22->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
+ label_22->setWordWrap(true);
+ label_23 = new QLabel(dockWidgetContents_4);
+ label_23->setObjectName("label_23");
+ label_23->setGeometry(QRect(50, 210, 211, 21));
+ label_23->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
+ label_23->setWordWrap(true);
+ ktitlewidget_5 = new KTitleWidget(dockWidgetContents_4);
+ ktitlewidget_5->setObjectName("ktitlewidget_5");
+ ktitlewidget_5->setGeometry(QRect(10, 210, 31, 31));
+ ktitlewidget_5->setIcon(icon73);
+ ktitlewidget_5->setIconSize(QSize(32, 22));
+ label_24 = new QLabel(dockWidgetContents_4);
+ label_24->setObjectName("label_24");
+ label_24->setGeometry(QRect(50, 230, 211, 41));
+ label_24->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
+ label_24->setWordWrap(true);
+ dockWidget_2->setWidget(dockWidgetContents_4);
+ MainWindow->addDockWidget(Qt::DockWidgetArea::RightDockWidgetArea, dockWidget_2);
+
+ menubar->addAction(menuFile->menuAction());
+ menubar->addAction(menuEdit->menuAction());
+ menubar->addAction(menuView->menuAction());
+ menubar->addAction(menuChat->menuAction());
+ menubar->addAction(menuVoice->menuAction());
+ menubar->addAction(menuModeration->menuAction());
+ menubar->addAction(menuTools->menuAction());
+ menubar->addAction(menuHelp->menuAction());
+ menuFile->addAction(menuSwitch_account->menuAction());
+ menuFile->addAction(menuSet_status->menuAction());
+ menuFile->addAction(actionEdit_profile);
+ menuFile->addAction(actionSettings);
+ menuFile->addSeparator();
+ menuFile->addAction(actionLogout);
+ menuFile->addAction(actionQuit);
+ menuSwitch_account->addAction(actiongianmarco_gianmarco_gg);
+ menuSwitch_account->addSeparator();
+ menuSwitch_account->addAction(actionAdd_new_account);
+ menuSet_status->addAction(actionOnline);
+ menuSet_status->addAction(actionAway);
+ menuSet_status->addAction(actionDo_not_disturb);
+ menuSet_status->addAction(actionInvisible);
+ menuSet_status->addAction(actionCustom_status);
+ menuEdit->addAction(actionUndo);
+ menuEdit->addAction(actionRedo);
+ menuEdit->addSeparator();
+ menuEdit->addAction(actionCut);
+ menuEdit->addAction(actionCopy);
+ menuEdit->addAction(actionPaste);
+ menuEdit->addAction(actionSelect_all);
+ menuEdit->addSeparator();
+ menuEdit->addAction(menuText_formatting->menuAction());
+ menuEdit->addAction(actionCheck_spelling);
+ menuEdit->addSeparator();
+ menuEdit->addAction(actionEdit_last_message);
+ menuEdit->addAction(actionDelete_message);
+ menuEdit->addAction(actionDelete_all_messages);
+ menuEdit->addSeparator();
+ menuEdit->addAction(actionFind);
+ menuEdit->addSeparator();
+ menuEdit->addAction(actionSelect_messages);
+ menuEdit->addAction(actionReply);
+ menuEdit->addAction(actionQuote);
+ menuEdit->addAction(actionForward);
+ menuEdit->addAction(actionAdd_reaction);
+ menuEdit->addAction(actionSave_media);
+ menuEdit->addAction(actionPin);
+ menuEdit->addAction(actionBookmark_message);
+ menuEdit->addSeparator();
+ menuEdit->addAction(actionSchedule_message);
+ menuText_formatting->addAction(actionBold);
+ menuText_formatting->addAction(actionItalic);
+ menuText_formatting->addAction(actionStrikethrough);
+ menuText_formatting->addAction(actionUnderlined);
+ menuText_formatting->addAction(actionSpoiler);
+ menuText_formatting->addAction(actionColor);
+ menuText_formatting->addSeparator();
+ menuText_formatting->addAction(menuList->menuAction());
+ menuText_formatting->addAction(actionLink);
+ menuText_formatting->addAction(menuCode->menuAction());
+ menuText_formatting->addAction(actionBlockquote);
+ menuText_formatting->addAction(actionEmoji);
+ menuList->addAction(actionUnordered_list);
+ menuList->addAction(actionNumbered_list);
+ menuCode->addAction(actionCode_snippet_2);
+ menuCode->addAction(actionCode_block_2);
+ menuView->addAction(menuDockers->menuAction());
+ menuView->addAction(menuWindows->menuAction());
+ menuView->addAction(actionOpen_in_new_window);
+ menuView->addAction(actionToggle_menu_bar);
+ menuView->addSeparator();
+ menuView->addAction(actionCall_overlay_2);
+ menuView->addAction(actionQuick_command);
+ menuDockers->addAction(actionDetails);
+ menuDockers->addAction(actionProfile_glancer);
+ menuDockers->addAction(actionCall_controls);
+ menuWindows->addAction(actionMain_window);
+ menuChat->addAction(menuNew_chat->menuAction());
+ menuChat->addAction(actionClose_chat);
+ menuChat->addAction(actionChat_settings);
+ menuChat->addAction(actionShow_details);
+ menuChat->addSeparator();
+ menuChat->addAction(actionExport_chat);
+ menuChat->addAction(actionClean_chat);
+ menuChat->addAction(actionDelete_chat);
+ menuChat->addSeparator();
+ menuChat->addAction(actionInvite_user);
+ menuChat->addAction(actionStart_thread);
+ menuChat->addAction(actionScheduled_messages);
+ menuChat->addAction(menuEphemeral_messages->menuAction());
+ menuChat->addAction(actionPoke_user);
+ menuChat->addSeparator();
+ menuChat->addAction(actionAdd_to_chat_folder);
+ menuChat->addAction(actionManage_chat_folders);
+ menuNew_chat->addAction(actionQuick_chat);
+ menuNew_chat->addSeparator();
+ menuNew_chat->addAction(actionNew_direct_message);
+ menuNew_chat->addAction(actionExisting_contact);
+ menuNew_chat->addSeparator();
+ menuNew_chat->addAction(actionCreate_group);
+ menuNew_chat->addAction(actionOpen_invite);
+ menuNew_chat->addSeparator();
+ menuNew_chat->addAction(actionCreate_broadcast_channel);
+ menuNew_chat->addAction(actionJoin_broadcast_channel);
+ menuEphemeral_messages->addAction(actionOff);
+ menuEphemeral_messages->addAction(action5s);
+ menuEphemeral_messages->addAction(action15m);
+ menuEphemeral_messages->addAction(action1h);
+ menuEphemeral_messages->addAction(action24h);
+ menuEphemeral_messages->addAction(action1_week);
+ menuEphemeral_messages->addAction(actionCustom_time);
+ menuEphemeral_messages->addAction(actionAt_logout);
+ menuHelp->addAction(actionDocumentation);
+ menuHelp->addAction(actionVisit_support_forum);
+ menuHelp->addAction(actionJoin_support_chat);
+ menuHelp->addSeparator();
+ menuHelp->addAction(actionAbout_DreamChat);
+ menuHelp->addAction(actionDonate);
+ menuVoice->addAction(actionToggle_microphone);
+ menuVoice->addAction(actionToggle_sound);
+ menuVoice->addAction(actionToggle_camera);
+ menuVoice->addAction(actionShare_screen);
+ menuVoice->addAction(actionRecord_call);
+ menuVoice->addAction(actionIntegrate_applet);
+ menuVoice->addSeparator();
+ menuVoice->addAction(actionCall_contact);
+ menuVoice->addAction(actionEnter_voice_channel);
+ menuVoice->addAction(actionGo_to_call_location);
+ menuVoice->addAction(actionQuit_voice_channel);
+ menuTools->addAction(actionApplets);
+ menuTools->addAction(actionBots);
+ menuTools->addAction(actionPlugins);
+ menuTools->addSeparator();
+ menuTools->addAction(actionGet_new_tools);
+ menuTools->addSeparator();
+ menuTools->addAction(actionContacts);
+ menuTools->addAction(actionBookmarks);
+ menuTools->addAction(actionSticker_and_emoji_packs);
+ menuTools->addAction(actionDownload_manager);
+ menuTools->addAction(actionServer_information);
+ menuTools->addAction(actionLog_window);
+ menuModeration->addAction(actionAdministration_settings);
+ menuModeration->addSeparator();
+ menuModeration->addAction(actionPurge_user_messages);
+ menuModeration->addAction(actionMute_user);
+ menuModeration->addAction(actionKick_user);
+ menuModeration->addAction(actionBan_user);
+ menuModeration->addSeparator();
+ menuModeration->addAction(menuNew_channel->menuAction());
+ menuModeration->addAction(actionDelete_channel);
+ menuModeration->addSeparator();
+ menuModeration->addAction(actionReports);
+ menuNew_channel->addAction(actionText_channel);
+ menuNew_channel->addAction(actionBroadcast_channel);
+ menuNew_channel->addAction(actionVoice_channel);
+ menuNew_channel->addAction(actionChannel_category);
+
+ retranslateUi(MainWindow);
+
+ tabWidget->setCurrentIndex(0);
+ tabWidget_2->setCurrentIndex(0);
+
+
+ QMetaObject::connectSlotsByName(MainWindow);
+ } // setupUi
+
+ void retranslateUi(QMainWindow *MainWindow)
+ {
+ MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "DreamChat", nullptr));
+#if QT_CONFIG(tooltip)
+ MainWindow->setToolTip(QCoreApplication::translate("MainWindow", "Switch account", nullptr));
+#endif // QT_CONFIG(tooltip)
+ actionQuit->setText(QCoreApplication::translate("MainWindow", "Quit", nullptr));
+#if QT_CONFIG(shortcut)
+ actionQuit->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Q", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionNew_direct_message->setText(QCoreApplication::translate("MainWindow", "New contact", nullptr));
+ actionExisting_contact->setText(QCoreApplication::translate("MainWindow", "Existing contact", nullptr));
+ actionCreate_group->setText(QCoreApplication::translate("MainWindow", "Create group", nullptr));
+ actionOpen_invite->setText(QCoreApplication::translate("MainWindow", "Join group", nullptr));
+ actionClose_chat->setText(QCoreApplication::translate("MainWindow", "Close chat", nullptr));
+#if QT_CONFIG(shortcut)
+ actionClose_chat->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+W", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionShow_details->setText(QCoreApplication::translate("MainWindow", "Show chat details", nullptr));
+#if QT_CONFIG(shortcut)
+ actionShow_details->setShortcut(QCoreApplication::translate("MainWindow", "Alt+Return", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionExport_chat->setText(QCoreApplication::translate("MainWindow", "Export chat", nullptr));
+#if QT_CONFIG(shortcut)
+ actionExport_chat->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+E", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionClean_chat->setText(QCoreApplication::translate("MainWindow", "Clear chat", nullptr));
+ actionDelete_chat->setText(QCoreApplication::translate("MainWindow", "Delete chat", nullptr));
+ actionToggle_microphone->setText(QCoreApplication::translate("MainWindow", "Toggle microphone", nullptr));
+#if QT_CONFIG(shortcut)
+ actionToggle_microphone->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+M", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionToggle_sound->setText(QCoreApplication::translate("MainWindow", "Toggle sound", nullptr));
+#if QT_CONFIG(shortcut)
+ actionToggle_sound->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+M", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionEnter_voice_channel->setText(QCoreApplication::translate("MainWindow", "Enter voice channel", nullptr));
+ actionQuit_voice_channel->setText(QCoreApplication::translate("MainWindow", "Hang up", nullptr));
+#if QT_CONFIG(shortcut)
+ actionQuit_voice_channel->setShortcut(QCoreApplication::translate("MainWindow", "Shift+Esc", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionCall_contact->setText(QCoreApplication::translate("MainWindow", "Call contact", nullptr));
+ actionToggle_camera->setText(QCoreApplication::translate("MainWindow", "Toggle camera", nullptr));
+#if QT_CONFIG(shortcut)
+ actionToggle_camera->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+W", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionShare_screen->setText(QCoreApplication::translate("MainWindow", "Share screen", nullptr));
+#if QT_CONFIG(shortcut)
+ actionShare_screen->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+S", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionRecord_call->setText(QCoreApplication::translate("MainWindow", "Record call", nullptr));
+#if QT_CONFIG(shortcut)
+ actionRecord_call->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+R", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionDocumentation->setText(QCoreApplication::translate("MainWindow", "Documentation", nullptr));
+#if QT_CONFIG(shortcut)
+ actionDocumentation->setShortcut(QCoreApplication::translate("MainWindow", "F1", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionAbout_DreamChat->setText(QCoreApplication::translate("MainWindow", "About DreamChat", nullptr));
+ actionDonate->setText(QCoreApplication::translate("MainWindow", "Donate", nullptr));
+ actionJoin_support_chat->setText(QCoreApplication::translate("MainWindow", "Join support group chat", nullptr));
+ actionChat_settings->setText(QCoreApplication::translate("MainWindow", "Chat settings", nullptr));
+#if QT_CONFIG(shortcut)
+ actionChat_settings->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+,", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionAdministration_settings->setText(QCoreApplication::translate("MainWindow", "Administration settings", nullptr));
+#if QT_CONFIG(shortcut)
+ actionAdministration_settings->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Alt+,", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionMute_user->setText(QCoreApplication::translate("MainWindow", "Mute user", nullptr));
+ actionKick_user->setText(QCoreApplication::translate("MainWindow", "Kick user", nullptr));
+ actionBan_user->setText(QCoreApplication::translate("MainWindow", "Ban user", nullptr));
+ actionText_channel->setText(QCoreApplication::translate("MainWindow", "Text channel", nullptr));
+ actionVoice_channel->setText(QCoreApplication::translate("MainWindow", "Voice channel", nullptr));
+ actionDelete_channel->setText(QCoreApplication::translate("MainWindow", "Delete channel", nullptr));
+ actionChannel_category->setText(QCoreApplication::translate("MainWindow", "Channel category", nullptr));
+ actionReports->setText(QCoreApplication::translate("MainWindow", "Reports", nullptr));
+ actionStart_thread->setText(QCoreApplication::translate("MainWindow", "Start thread", nullptr));
+#if QT_CONFIG(shortcut)
+ actionStart_thread->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+T", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionUndo->setText(QCoreApplication::translate("MainWindow", "Undo", nullptr));
+#if QT_CONFIG(shortcut)
+ actionUndo->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Z", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionRedo->setText(QCoreApplication::translate("MainWindow", "Redo", nullptr));
+#if QT_CONFIG(shortcut)
+ actionRedo->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+Z", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionCut->setText(QCoreApplication::translate("MainWindow", "Cut", nullptr));
+#if QT_CONFIG(shortcut)
+ actionCut->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+X", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionCopy->setText(QCoreApplication::translate("MainWindow", "Copy", nullptr));
+#if QT_CONFIG(shortcut)
+ actionCopy->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+C", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionPaste->setText(QCoreApplication::translate("MainWindow", "Paste", nullptr));
+#if QT_CONFIG(shortcut)
+ actionPaste->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+V", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionEdit_last_message->setText(QCoreApplication::translate("MainWindow", "Edit last message", nullptr));
+#if QT_CONFIG(shortcut)
+ actionEdit_last_message->setShortcut(QCoreApplication::translate("MainWindow", "Up", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionDelete_message->setText(QCoreApplication::translate("MainWindow", "Delete message", nullptr));
+#if QT_CONFIG(shortcut)
+ actionDelete_message->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Del", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionDelete_all_messages->setText(QCoreApplication::translate("MainWindow", "Delete all messages", nullptr));
+ actionFind->setText(QCoreApplication::translate("MainWindow", "Search", nullptr));
+#if QT_CONFIG(shortcut)
+ actionFind->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+F", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actiongianmarco_gianmarco_gg->setText(QCoreApplication::translate("MainWindow", "gianmarco@gianmarco.gg", nullptr));
+#if QT_CONFIG(shortcut)
+ actiongianmarco_gianmarco_gg->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Alt+1", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionReply->setText(QCoreApplication::translate("MainWindow", "Reply", nullptr));
+#if QT_CONFIG(shortcut)
+ actionReply->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+R", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionForward->setText(QCoreApplication::translate("MainWindow", "Forward", nullptr));
+ actionAdd_reaction->setText(QCoreApplication::translate("MainWindow", "Add reaction", nullptr));
+ actionSave_media->setText(QCoreApplication::translate("MainWindow", "Save media", nullptr));
+ actionPurge_user_messages->setText(QCoreApplication::translate("MainWindow", "Purge user messages", nullptr));
+ actionQuote->setText(QCoreApplication::translate("MainWindow", "Quote", nullptr));
+ actionSelect_messages->setText(QCoreApplication::translate("MainWindow", "Select messages", nullptr));
+#if QT_CONFIG(shortcut)
+ actionSelect_messages->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+S", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionSelected_actions->setText(QCoreApplication::translate("MainWindow", "Selected actions", nullptr));
+ actionSelect_all->setText(QCoreApplication::translate("MainWindow", "Select all", nullptr));
+#if QT_CONFIG(shortcut)
+ actionSelect_all->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+A", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionBold->setText(QCoreApplication::translate("MainWindow", "Bold", nullptr));
+#if QT_CONFIG(shortcut)
+ actionBold->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+B", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionItalic->setText(QCoreApplication::translate("MainWindow", "Italic", nullptr));
+#if QT_CONFIG(shortcut)
+ actionItalic->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+I", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionStrikethrough->setText(QCoreApplication::translate("MainWindow", "Strikethrough", nullptr));
+#if QT_CONFIG(shortcut)
+ actionStrikethrough->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+X", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionUnderlined->setText(QCoreApplication::translate("MainWindow", "Underlined", nullptr));
+#if QT_CONFIG(shortcut)
+ actionUnderlined->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+U", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionLink->setText(QCoreApplication::translate("MainWindow", "Link", nullptr));
+#if QT_CONFIG(shortcut)
+ actionLink->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+L", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionEmoji->setText(QCoreApplication::translate("MainWindow", "Emoji", nullptr));
+#if QT_CONFIG(shortcut)
+ actionEmoji->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+.", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionCode_block->setText(QCoreApplication::translate("MainWindow", "Code block", nullptr));
+ actionBlockquote->setText(QCoreApplication::translate("MainWindow", "Blockquote", nullptr));
+ actionUnordered_list->setText(QCoreApplication::translate("MainWindow", "Unordered list", nullptr));
+ actionNumbered_list->setText(QCoreApplication::translate("MainWindow", "Numbered list", nullptr));
+ actionCode_snippet_2->setText(QCoreApplication::translate("MainWindow", "Code snippet", nullptr));
+ actionCode_block_2->setText(QCoreApplication::translate("MainWindow", "Code block", nullptr));
+ actionIntegrate_applet->setText(QCoreApplication::translate("MainWindow", "Integrate applet", nullptr));
+ actionCall_overlay->setText(QCoreApplication::translate("MainWindow", "Call overlay", nullptr));
+ actionSpoiler->setText(QCoreApplication::translate("MainWindow", "Spoiler", nullptr));
+#if QT_CONFIG(shortcut)
+ actionSpoiler->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+P", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionColor->setText(QCoreApplication::translate("MainWindow", "Color", nullptr));
+ actionCheck_spelling->setText(QCoreApplication::translate("MainWindow", "Check spelling", nullptr));
+ actionOpen_in_new_window->setText(QCoreApplication::translate("MainWindow", "Detach to new window", nullptr));
+ actionCall_overlay_2->setText(QCoreApplication::translate("MainWindow", "Call overlay", nullptr));
+ actionChats->setText(QCoreApplication::translate("MainWindow", "Chats", nullptr));
+ actionAccount->setText(QCoreApplication::translate("MainWindow", "Account", nullptr));
+ actionDetails->setText(QCoreApplication::translate("MainWindow", "Chat details", nullptr));
+ actionMain_window->setText(QCoreApplication::translate("MainWindow", "Main window", nullptr));
+ actionQuick_command->setText(QCoreApplication::translate("MainWindow", "Quick command", nullptr));
+#if QT_CONFIG(shortcut)
+ actionQuick_command->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+K", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionPlugins->setText(QCoreApplication::translate("MainWindow", "Plugins", nullptr));
+ actionApplets->setText(QCoreApplication::translate("MainWindow", "Applets", nullptr));
+ actionBots->setText(QCoreApplication::translate("MainWindow", "Bots", nullptr));
+ actionGet_new_tools->setText(QCoreApplication::translate("MainWindow", "Get new tools", nullptr));
+ actionContacts->setText(QCoreApplication::translate("MainWindow", "Contacts and lists", nullptr));
+#if QT_CONFIG(shortcut)
+ actionContacts->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Alt+C", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionSettings->setText(QCoreApplication::translate("MainWindow", "Settings", nullptr));
+#if QT_CONFIG(shortcut)
+ actionSettings->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+,", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionBroadcast_channel->setText(QCoreApplication::translate("MainWindow", "Broadcast channel", nullptr));
+ actionOnline->setText(QCoreApplication::translate("MainWindow", "Online", nullptr));
+ actionAway->setText(QCoreApplication::translate("MainWindow", "Away", nullptr));
+ actionDo_not_disturb->setText(QCoreApplication::translate("MainWindow", "Do not disturb", nullptr));
+ actionInvisible->setText(QCoreApplication::translate("MainWindow", "Invisible", nullptr));
+ actionLogout->setText(QCoreApplication::translate("MainWindow", "Logout", nullptr));
+ actionPin->setText(QCoreApplication::translate("MainWindow", "Pin", nullptr));
+ actionOff->setText(QCoreApplication::translate("MainWindow", "Off", nullptr));
+ action5s->setText(QCoreApplication::translate("MainWindow", "10 minutes", nullptr));
+ action15m->setText(QCoreApplication::translate("MainWindow", "30 minutes", nullptr));
+ action1h->setText(QCoreApplication::translate("MainWindow", "1 hour", nullptr));
+ action24h->setText(QCoreApplication::translate("MainWindow", "24 hours", nullptr));
+ actionCustom_time->setText(QCoreApplication::translate("MainWindow", "Custom time", nullptr));
+ actionAt_logout->setText(QCoreApplication::translate("MainWindow", "At logout", nullptr));
+ action1_week->setText(QCoreApplication::translate("MainWindow", "1 week", nullptr));
+ actionLog_window->setText(QCoreApplication::translate("MainWindow", "Log window", nullptr));
+ actionServer_information->setText(QCoreApplication::translate("MainWindow", "Server information", nullptr));
+ actionVisit_support_forum->setText(QCoreApplication::translate("MainWindow", "Visit support forum", nullptr));
+ actionPoke_user->setText(QCoreApplication::translate("MainWindow", "Poke user", nullptr));
+ actionProfile_glancer->setText(QCoreApplication::translate("MainWindow", "Profile", nullptr));
+ actionCall_controls->setText(QCoreApplication::translate("MainWindow", "Call controls", nullptr));
+ actionInvite_user->setText(QCoreApplication::translate("MainWindow", "Invite user", nullptr));
+ actionGo_to_call_location->setText(QCoreApplication::translate("MainWindow", "Go to call location", nullptr));
+ actionJoin_Safety_Security_Bulletin_channel->setText(QCoreApplication::translate("MainWindow", "Join Safety && Security Bulletin channel", nullptr));
+ actionCreate_broadcast_channel->setText(QCoreApplication::translate("MainWindow", "Create broadcast", nullptr));
+ actionJoin_broadcast_channel->setText(QCoreApplication::translate("MainWindow", "Join broadcast", nullptr));
+ actionAdd_to_chat_folder->setText(QCoreApplication::translate("MainWindow", "Add to chat folder", nullptr));
+ actionManage_chat_folders->setText(QCoreApplication::translate("MainWindow", "Manage chat folders", nullptr));
+ actionDownload_manager->setText(QCoreApplication::translate("MainWindow", "Downloads manager", nullptr));
+ actionScheduled_messages->setText(QCoreApplication::translate("MainWindow", "Scheduled messages", nullptr));
+ actionSchedule_message->setText(QCoreApplication::translate("MainWindow", "Schedule message", nullptr));
+ actionQuick_chat->setText(QCoreApplication::translate("MainWindow", "Quick chat", nullptr));
+#if QT_CONFIG(shortcut)
+ actionQuick_chat->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+N", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionToggle_menu_bar->setText(QCoreApplication::translate("MainWindow", "Toggle menu bar", nullptr));
+#if QT_CONFIG(shortcut)
+ actionToggle_menu_bar->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Alt+M", nullptr));
+#endif // QT_CONFIG(shortcut)
+ actionAdd_new_account->setText(QCoreApplication::translate("MainWindow", "Add new account", nullptr));
+ actionSticker_and_emoji_packs->setText(QCoreApplication::translate("MainWindow", "Stickers, emojis and GIFs", nullptr));
+ actionBookmark_message->setText(QCoreApplication::translate("MainWindow", "Bookmark message", nullptr));
+ actionBookmarks->setText(QCoreApplication::translate("MainWindow", "Bookmarks", nullptr));
+ actionCustom_status->setText(QCoreApplication::translate("MainWindow", "Custom status", nullptr));
+ actionEdit_profile->setText(QCoreApplication::translate("MainWindow", "Edit profile", nullptr));
+ klineedit->setPlaceholderText(QCoreApplication::translate("MainWindow", "Type your message...", nullptr));
+#if QT_CONFIG(tooltip)
+ kiconbutton->setToolTip(QCoreApplication::translate("MainWindow", "Send message
", nullptr));
+#endif // QT_CONFIG(tooltip)
+#if QT_CONFIG(tooltip)
+ kiconbutton_2->setToolTip(QCoreApplication::translate("MainWindow", "Attach media or file
", nullptr));
+#endif // QT_CONFIG(tooltip)
+#if QT_CONFIG(tooltip)
+ kiconbutton_3->setToolTip(QCoreApplication::translate("MainWindow", "Stickers, emojis, GIFs and applets
", nullptr));
+#endif // QT_CONFIG(tooltip)
+#if QT_CONFIG(tooltip)
+ kiconbutton_4->setToolTip(QCoreApplication::translate("MainWindow", "Record voice message
", nullptr));
+#endif // QT_CONFIG(tooltip)
+ groupBox->setTitle(QCoreApplication::translate("MainWindow", "arsebatterystaple", nullptr));
+ label_6->setText(QCoreApplication::translate("MainWindow", "vro \360\237\222\224", nullptr));
+ label_7->setText(QCoreApplication::translate("MainWindow", "15:01", nullptr));
+#if QT_CONFIG(tooltip)
+ ktitlewidget_7->setToolTip(QCoreApplication::translate("MainWindow", "Edited at 15:01:23.", nullptr));
+#endif // QT_CONFIG(tooltip)
+ label_5->setText(QString());
+#if QT_CONFIG(tooltip)
+ pushButton_3->setToolTip(QCoreApplication::translate("MainWindow", "Reacted by tengen.", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_3->setText(QCoreApplication::translate("MainWindow", "\360\237\222\224 1", nullptr));
+#if QT_CONFIG(tooltip)
+ pushButton_4->setToolTip(QCoreApplication::translate("MainWindow", "Reacted by bobby123.", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_4->setText(QCoreApplication::translate("MainWindow", "\360\237\230\255 1", nullptr));
+#if QT_CONFIG(tooltip)
+ pushButton_5->setToolTip(QCoreApplication::translate("MainWindow", "Add reaction
", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_5->setText(QString());
+#if QT_CONFIG(tooltip)
+ kiconbutton_6->setToolTip(QCoreApplication::translate("MainWindow", "Chat settings
", nullptr));
+#endif // QT_CONFIG(tooltip)
+#if QT_CONFIG(tooltip)
+ kiconbutton_8->setToolTip(QCoreApplication::translate("MainWindow", "Notifications settings
", nullptr));
+#endif // QT_CONFIG(tooltip)
+#if QT_CONFIG(tooltip)
+ kiconbutton_9->setToolTip(QCoreApplication::translate("MainWindow", "Search in this chat
", nullptr));
+#endif // QT_CONFIG(tooltip)
+#if QT_CONFIG(tooltip)
+ label_8->setToolTip(QCoreApplication::translate("MainWindow", "dc://funny.net/funnygroup/#general
", nullptr));
+#endif // QT_CONFIG(tooltip)
+ label_8->setText(QCoreApplication::translate("MainWindow", "Funny group / General - This is the general channel, talk about anything.
", nullptr));
+ label_9->setText(QString());
+#if QT_CONFIG(tooltip)
+ kiconbutton_7->setToolTip(QCoreApplication::translate("MainWindow", "Chat details panel
", nullptr));
+#endif // QT_CONFIG(tooltip)
+ groupBox_2->setTitle(QCoreApplication::translate("MainWindow", "tengen joined the group (14:59)", nullptr));
+ label_10->setText(QString());
+ groupBox_3->setTitle(QCoreApplication::translate("MainWindow", "bobby123", nullptr));
+ label_11->setText(QString());
+ label_12->setText(QCoreApplication::translate("MainWindow", "JPG image, 1.2 MB, 14:57
", nullptr));
+#if QT_CONFIG(tooltip)
+ pushButton_7->setToolTip(QCoreApplication::translate("MainWindow", "Reacted by you.", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_7->setText(QCoreApplication::translate("MainWindow", "\360\237\245\260 1", nullptr));
+#if QT_CONFIG(tooltip)
+ pushButton_8->setToolTip(QCoreApplication::translate("MainWindow", "Add reaction
", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_8->setText(QString());
+ label_13->setText(QString());
+ groupBox_4->setTitle(QCoreApplication::translate("MainWindow", "14:56", nullptr));
+ label_14->setText(QString());
+ groupBox_5->setTitle(QCoreApplication::translate("MainWindow", "Gianmarco", nullptr));
+ label_15->setText(QCoreApplication::translate("MainWindow", "watcha doin", nullptr));
+ label_16->setText(QCoreApplication::translate("MainWindow", "14:51", nullptr));
+#if QT_CONFIG(tooltip)
+ ktitlewidget->setToolTip(QCoreApplication::translate("MainWindow", "Seen by 4 users, right click to know more.
", nullptr));
+#endif // QT_CONFIG(tooltip)
+ groupBox_6->setTitle(QCoreApplication::translate("MainWindow", "Gianmarco", nullptr));
+ label_18->setText(QCoreApplication::translate("MainWindow", "watcha doin", nullptr));
+ groupBox_13->setTitle(QCoreApplication::translate("MainWindow", "4 unread messages from here", nullptr));
+#if QT_CONFIG(tooltip)
+ ktitlewidget_8->setToolTip(QCoreApplication::translate("MainWindow", "Edited at 15:01:23.", nullptr));
+#endif // QT_CONFIG(tooltip)
+ label_3->setText(QString());
+ comboBox_2->setItemText(0, QCoreApplication::translate("MainWindow", "Online", nullptr));
+ comboBox_2->setItemText(1, QCoreApplication::translate("MainWindow", "Away", nullptr));
+ comboBox_2->setItemText(2, QCoreApplication::translate("MainWindow", "Do not disturb", nullptr));
+ comboBox_2->setItemText(3, QCoreApplication::translate("MainWindow", "Invisible", nullptr));
+ comboBox_2->setItemText(4, QCoreApplication::translate("MainWindow", "Custom status", nullptr));
+
+#if QT_CONFIG(tooltip)
+ comboBox_2->setToolTip(QCoreApplication::translate("MainWindow", "Set status", nullptr));
+#endif // QT_CONFIG(tooltip)
+ label_17->setText(QCoreApplication::translate("MainWindow", "Gianmarco - I'm an artist, designer, photographer and libre advocate.
", nullptr));
+ QTreeWidgetItem *___qtreewidgetitem = treeWidget->headerItem();
+ ___qtreewidgetitem->setText(0, QCoreApplication::translate("MainWindow", "Chats", nullptr));
+
+ const bool __sortingEnabled = treeWidget->isSortingEnabled();
+ treeWidget->setSortingEnabled(false);
+ QTreeWidgetItem *___qtreewidgetitem1 = treeWidget->topLevelItem(0);
+ ___qtreewidgetitem1->setText(0, QCoreApplication::translate("MainWindow", "Bob\n"
+"You: ok! (19:30)", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem1->setToolTip(0, QCoreApplication::translate("MainWindow", "bob@example.com", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem2 = treeWidget->topLevelItem(1);
+ ___qtreewidgetitem2->setText(0, QCoreApplication::translate("MainWindow", "Alice\n"
+"\360\237\223\204 File, document.pdf (19:29)", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem2->setToolTip(0, QCoreApplication::translate("MainWindow", "alice@example.com", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem3 = treeWidget->topLevelItem(2);
+ ___qtreewidgetitem3->setText(0, QCoreApplication::translate("MainWindow", "Mario\n"
+"\360\237\223\236 Call ended, 7 mins (17:08)", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem3->setToolTip(0, QCoreApplication::translate("MainWindow", "mariorossi@italiano.it", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem4 = treeWidget->topLevelItem(3);
+ ___qtreewidgetitem4->setText(0, QCoreApplication::translate("MainWindow", "Funny group\n"
+"7 members online, 2 talking", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem4->setToolTip(0, QCoreApplication::translate("MainWindow", "dc://funny.net/funnygroup", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem5 = ___qtreewidgetitem4->child(0);
+ ___qtreewidgetitem5->setText(0, QCoreApplication::translate("MainWindow", "Announcements\n"
+"Server restarted! (1d, 14:20)", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem5->setToolTip(0, QCoreApplication::translate("MainWindow", "#announcements", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem6 = ___qtreewidgetitem4->child(1);
+ ___qtreewidgetitem6->setText(0, QCoreApplication::translate("MainWindow", "General\n"
+"arsebatterystaple: vro \360\237\222\224 (15:01)", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem6->setToolTip(0, QCoreApplication::translate("MainWindow", "#general", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem7 = ___qtreewidgetitem4->child(2);
+ ___qtreewidgetitem7->setText(0, QCoreApplication::translate("MainWindow", "Memes\n"
+"\343\201\262\343\201\213\343\202\212: \360\237\223\267 Photo (16:49)", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem7->setToolTip(0, QCoreApplication::translate("MainWindow", "#memes", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem8 = ___qtreewidgetitem4->child(3);
+ ___qtreewidgetitem8->setText(0, QCoreApplication::translate("MainWindow", "Voice (3/32)", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem8->setToolTip(0, QCoreApplication::translate("MainWindow", "#voice", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem9 = ___qtreewidgetitem8->child(0);
+ ___qtreewidgetitem9->setText(0, QCoreApplication::translate("MainWindow", "\343\201\262\343\201\213\343\202\212", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem9->setToolTip(0, QCoreApplication::translate("MainWindow", "hikari@disroot.org
Administrator
", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem10 = ___qtreewidgetitem8->child(1);
+ ___qtreewidgetitem10->setText(0, QCoreApplication::translate("MainWindow", "bobby123", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem10->setToolTip(0, QCoreApplication::translate("MainWindow", "bobby123@bobbythegreat.xyz
Muted
", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem11 = ___qtreewidgetitem8->child(2);
+ ___qtreewidgetitem11->setText(0, QCoreApplication::translate("MainWindow", "sustemd", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem11->setToolTip(0, QCoreApplication::translate("MainWindow", "sustemd@lainnetworks.net", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QTreeWidgetItem *___qtreewidgetitem12 = treeWidget->topLevelItem(4);
+ ___qtreewidgetitem12->setText(0, QCoreApplication::translate("MainWindow", "DreamChat Safety & Security Bulletin\n"
+"Some users have reported... (12:00)", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qtreewidgetitem12->setToolTip(0, QCoreApplication::translate("MainWindow", "dc://dreamchat.it/safety", nullptr));
+#endif // QT_CONFIG(tooltip)
+ treeWidget->setSortingEnabled(__sortingEnabled);
+
+ tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("MainWindow", "All chats", nullptr));
+ tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("MainWindow", "People", nullptr));
+ tabWidget->setTabText(tabWidget->indexOf(tab_3), QCoreApplication::translate("MainWindow", "Groups", nullptr));
+ comboBox->setItemText(0, QCoreApplication::translate("MainWindow", "gianmarco@gianmarco.gg", nullptr));
+
+#if QT_CONFIG(tooltip)
+ comboBox->setToolTip(QCoreApplication::translate("MainWindow", "Switch account", nullptr));
+#endif // QT_CONFIG(tooltip)
+#if QT_CONFIG(tooltip)
+ pushButton_2->setToolTip(QCoreApplication::translate("MainWindow", "Edit profile", nullptr));
+#endif // QT_CONFIG(tooltip)
+ label_4->setText(QCoreApplication::translate("MainWindow", "Not in a call now", nullptr));
+#if QT_CONFIG(tooltip)
+ pushButton_9->setToolTip(QCoreApplication::translate("MainWindow", "Toggle microphone", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_9->setText(QString());
+#if QT_CONFIG(tooltip)
+ pushButton_10->setToolTip(QCoreApplication::translate("MainWindow", "Toggle sound", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_10->setText(QString());
+#if QT_CONFIG(tooltip)
+ pushButton_11->setToolTip(QCoreApplication::translate("MainWindow", "Toggle camera", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_11->setText(QString());
+#if QT_CONFIG(tooltip)
+ pushButton_12->setToolTip(QCoreApplication::translate("MainWindow", "More actions", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_12->setText(QString());
+#if QT_CONFIG(tooltip)
+ pushButton_13->setToolTip(QCoreApplication::translate("MainWindow", "Go to call location", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_13->setText(QString());
+ klineedit_3->setPlaceholderText(QCoreApplication::translate("MainWindow", "Search chats and messages", nullptr));
+#if QT_CONFIG(tooltip)
+ pushButton_14->setToolTip(QCoreApplication::translate("MainWindow", "Settings", nullptr));
+#endif // QT_CONFIG(tooltip)
+#if QT_CONFIG(tooltip)
+ pushButton_15->setToolTip(QCoreApplication::translate("MainWindow", "Hang up", nullptr));
+#endif // QT_CONFIG(tooltip)
+ pushButton_15->setText(QString());
+ menuFile->setTitle(QCoreApplication::translate("MainWindow", "Account", nullptr));
+ menuSwitch_account->setTitle(QCoreApplication::translate("MainWindow", "Switch account", nullptr));
+ menuSet_status->setTitle(QCoreApplication::translate("MainWindow", "Set status", nullptr));
+ menuEdit->setTitle(QCoreApplication::translate("MainWindow", "Edit", nullptr));
+ menuText_formatting->setTitle(QCoreApplication::translate("MainWindow", "Text formatting", nullptr));
+ menuList->setTitle(QCoreApplication::translate("MainWindow", "List", nullptr));
+ menuCode->setTitle(QCoreApplication::translate("MainWindow", "Code", nullptr));
+ menuView->setTitle(QCoreApplication::translate("MainWindow", "View", nullptr));
+ menuDockers->setTitle(QCoreApplication::translate("MainWindow", "Panels", nullptr));
+ menuWindows->setTitle(QCoreApplication::translate("MainWindow", "Open windows", nullptr));
+ menuChat->setTitle(QCoreApplication::translate("MainWindow", "Chat", nullptr));
+ menuNew_chat->setTitle(QCoreApplication::translate("MainWindow", "New chat", nullptr));
+ menuEphemeral_messages->setTitle(QCoreApplication::translate("MainWindow", "Ephemeral messages", nullptr));
+ menuHelp->setTitle(QCoreApplication::translate("MainWindow", "Help", nullptr));
+ menuVoice->setTitle(QCoreApplication::translate("MainWindow", "Call", nullptr));
+ menuTools->setTitle(QCoreApplication::translate("MainWindow", "Tools", nullptr));
+ menuModeration->setTitle(QCoreApplication::translate("MainWindow", "Administration", nullptr));
+ menuNew_channel->setTitle(QCoreApplication::translate("MainWindow", "Create channel", nullptr));
+ dockWidget_2->setWindowTitle(QCoreApplication::translate("MainWindow", "Chat details", nullptr));
+ label->setText(QString());
+ label_2->setText(QCoreApplication::translate("MainWindow", "This is the funny group! Please don't be an ass.
", nullptr));
+
+ const bool __sortingEnabled1 = listWidget->isSortingEnabled();
+ listWidget->setSortingEnabled(false);
+ QListWidgetItem *___qlistwidgetitem = listWidget->item(0);
+ ___qlistwidgetitem->setText(QCoreApplication::translate("MainWindow", "Gianmarco\n"
+"You, owner", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem->setToolTip(QCoreApplication::translate("MainWindow", "gianmarco@gianmarco.gg", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QListWidgetItem *___qlistwidgetitem1 = listWidget->item(1);
+ ___qlistwidgetitem1->setText(QCoreApplication::translate("MainWindow", "\343\201\262\343\201\213\343\202\212\n"
+"Administrator", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem1->setToolTip(QCoreApplication::translate("MainWindow", "hikari@disroot.org", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QListWidgetItem *___qlistwidgetitem2 = listWidget->item(2);
+ ___qlistwidgetitem2->setText(QCoreApplication::translate("MainWindow", "ambrosio297", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem2->setToolTip(QCoreApplication::translate("MainWindow", "ambrosio297@hakering.it", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QListWidgetItem *___qlistwidgetitem3 = listWidget->item(3);
+ ___qlistwidgetitem3->setText(QCoreApplication::translate("MainWindow", "arsebatterystaple", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem3->setToolTip(QCoreApplication::translate("MainWindow", "arse@puchiko.net", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QListWidgetItem *___qlistwidgetitem4 = listWidget->item(4);
+ ___qlistwidgetitem4->setText(QCoreApplication::translate("MainWindow", "bobby123", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem4->setToolTip(QCoreApplication::translate("MainWindow", "bobby123@bobbythegreat.xyz", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QListWidgetItem *___qlistwidgetitem5 = listWidget->item(5);
+ ___qlistwidgetitem5->setText(QCoreApplication::translate("MainWindow", "CARABINIERE2009", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem5->setToolTip(QCoreApplication::translate("MainWindow", "carabiniere2009@hakering.it", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QListWidgetItem *___qlistwidgetitem6 = listWidget->item(6);
+ ___qlistwidgetitem6->setText(QCoreApplication::translate("MainWindow", "gioelesbarazzino2006", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem6->setToolTip(QCoreApplication::translate("MainWindow", "gioelesbarazzino2006@tiscalinet.it", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QListWidgetItem *___qlistwidgetitem7 = listWidget->item(7);
+ ___qlistwidgetitem7->setText(QCoreApplication::translate("MainWindow", "kek@random.xyz", nullptr));
+ QListWidgetItem *___qlistwidgetitem8 = listWidget->item(8);
+ ___qlistwidgetitem8->setText(QCoreApplication::translate("MainWindow", "sustemd", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem8->setToolTip(QCoreApplication::translate("MainWindow", "sustemd@lainnetworks.net", nullptr));
+#endif // QT_CONFIG(tooltip)
+ QListWidgetItem *___qlistwidgetitem9 = listWidget->item(9);
+ ___qlistwidgetitem9->setText(QCoreApplication::translate("MainWindow", "tengen", nullptr));
+#if QT_CONFIG(tooltip)
+ ___qlistwidgetitem9->setToolTip(QCoreApplication::translate("MainWindow", "tengen@udongein.xyz", nullptr));
+#endif // QT_CONFIG(tooltip)
+ listWidget->setSortingEnabled(__sortingEnabled1);
+
+ pushButton_6->setText(QCoreApplication::translate("MainWindow", "Invite user", nullptr));
+ tabWidget_2->setTabText(tabWidget_2->indexOf(tab_4), QString());
+#if QT_CONFIG(tooltip)
+ tabWidget_2->setTabToolTip(tabWidget_2->indexOf(tab_4), QCoreApplication::translate("MainWindow", "Members", nullptr));
+#endif // QT_CONFIG(tooltip)
+ tabWidget_2->setTabText(tabWidget_2->indexOf(tab_5), QString());
+#if QT_CONFIG(tooltip)
+ tabWidget_2->setTabToolTip(tabWidget_2->indexOf(tab_5), QCoreApplication::translate("MainWindow", "Media and files", nullptr));
+#endif // QT_CONFIG(tooltip)
+ tabWidget_2->setTabText(tabWidget_2->indexOf(tab_6), QString());
+#if QT_CONFIG(tooltip)
+ tabWidget_2->setTabToolTip(tabWidget_2->indexOf(tab_6), QCoreApplication::translate("MainWindow", "Links", nullptr));
+#endif // QT_CONFIG(tooltip)
+ tabWidget_2->setTabText(tabWidget_2->indexOf(tab_7), QString());
+#if QT_CONFIG(tooltip)
+ tabWidget_2->setTabToolTip(tabWidget_2->indexOf(tab_7), QCoreApplication::translate("MainWindow", "Threads", nullptr));
+#endif // QT_CONFIG(tooltip)
+ tabWidget_2->setTabText(tabWidget_2->indexOf(tab_9), QString());
+#if QT_CONFIG(tooltip)
+ tabWidget_2->setTabToolTip(tabWidget_2->indexOf(tab_9), QCoreApplication::translate("MainWindow", "Polls", nullptr));
+#endif // QT_CONFIG(tooltip)
+ tabWidget_2->setTabText(tabWidget_2->indexOf(tab_8), QString());
+#if QT_CONFIG(tooltip)
+ tabWidget_2->setTabToolTip(tabWidget_2->indexOf(tab_8), QCoreApplication::translate("MainWindow", "Pinned", nullptr));
+#endif // QT_CONFIG(tooltip)
+ tabWidget_2->setTabText(tabWidget_2->indexOf(tab_10), QString());
+#if QT_CONFIG(tooltip)
+ tabWidget_2->setTabToolTip(tabWidget_2->indexOf(tab_10), QCoreApplication::translate("MainWindow", "Chat events", nullptr));
+#endif // QT_CONFIG(tooltip)
+ tabWidget_2->setTabText(tabWidget_2->indexOf(tab_11), QString());
+#if QT_CONFIG(tooltip)
+ tabWidget_2->setTabToolTip(tabWidget_2->indexOf(tab_11), QCoreApplication::translate("MainWindow", "Other", nullptr));
+#endif // QT_CONFIG(tooltip)
+ klineedit_2->setPlaceholderText(QCoreApplication::translate("MainWindow", "Search from below", nullptr));
+ label_19->setText(QCoreApplication::translate("MainWindow", "dc://funny.net/funnygroup - 10 members, 7 online
", nullptr));
+ label_20->setText(QCoreApplication::translate("MainWindow", "General (#general)
", nullptr));
+ label_21->setText(QCoreApplication::translate("MainWindow", "
Funny group
", nullptr));
+ label_22->setText(QCoreApplication::translate("MainWindow", "This is the general channel, talk about anything.
", nullptr));
+ label_23->setText(QCoreApplication::translate("MainWindow", "Hosted on Funny Server (funny.net)
", nullptr));
+ label_24->setText(QCoreApplication::translate("MainWindow", "Hello, this is the Funny Server! Registrations are on invite only.
", nullptr));
+ } // retranslateUi
+
+};
+
+namespace Ui {
+ class MainWindow: public Ui_MainWindow {};
+} // namespace Ui
+
+QT_END_NAMESPACE
+
+#endif // CHATUI_H
diff --git a/main.cpp b/main.cpp
new file mode 100644
index 0000000..ce4a4bf
--- /dev/null
+++ b/main.cpp
@@ -0,0 +1,10 @@
+#include "chatui.hpp"
+
+int main(int argc, char *argv[]) {
+ QApplication a(argc, argv);
+ QMainWindow window;
+ Ui::MainWindow ui;
+ ui.setupUi(&window);
+ window.show();
+ return QApplication::exec();
+}
\ No newline at end of file
diff --git a/mock/.xdp-qt_temp.DRBEcf-cgtysA b/mock/.xdp-qt_temp.DRBEcf-cgtysA
new file mode 100644
index 0000000000000000000000000000000000000000..283d5b75a12a46aed2a7e0897ccda29aa621042b
GIT binary patch
literal 6730
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
EFXE3UVgLXD
literal 0
HcmV?d00001
diff --git a/mock/.xdp-qt_temp.KGlNpK-W3TYGn b/mock/.xdp-qt_temp.KGlNpK-W3TYGn
new file mode 100644
index 0000000000000000000000000000000000000000..5f2da07a4e1585729f583254ca3fe29b49c9b5f4
GIT binary patch
literal 58208
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