Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qdesigner_server.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QDESIGNER_SERVER_H
6
#
define
QDESIGNER_SERVER_H
7
8
#
include
<
QtCore
/
qobject
.
h
>
9
10
QT_BEGIN_NAMESPACE
11
12
class
QLocalSocket;
13
class
QTcpServer;
14
class
QTcpSocket;
15
16
// ### FIXME Qt 7: Remove
17
class
QDesignerTcpServer
:
public
QObject
18
{
19
Q_OBJECT
20
public
:
21
explicit
QDesignerTcpServer
(
QObject
*
parent
=
nullptr
);
22
~
QDesignerTcpServer
()
override
;
23
24
quint16
serverPort
()
const
;
25
26
static
void
sendOpenRequest
(
int
port,
const
QStringList &files);
27
28
private
slots
:
29
void
handleNewConnection
();
30
void
readFromClient();
31
void
socketClosed();
32
33
private
:
34
QTcpServer *m_server;
35
QTcpSocket *m_socket =
nullptr
;
36
};
37
38
class
QDesignerLocalSocketClient
:
public
QObject
39
{
40
Q_OBJECT
41
public
:
42
explicit
QDesignerLocalSocketClient
(
const
QString
&
serverName
,
QObject
*
parent
=
nullptr
);
43
~
QDesignerLocalSocketClient
()
override
;
44
45
private
slots
:
46
void
readFromSocket
();
47
48
private
:
49
QLocalSocket *m_socket;
50
};
51
52
// ### FIXME Qt 7: Remove
53
class
QDesignerTcpClient
:
public
QObject
54
{
55
Q_OBJECT
56
public
:
57
explicit
QDesignerTcpClient
(
quint16
port
,
QObject
*
parent
=
nullptr
);
58
~
QDesignerTcpClient
()
override
;
59
60
private
slots
:
61
void
readFromSocket
();
62
63
private
:
64
QTcpSocket *m_socket;
65
};
66
67
QT_END_NAMESPACE
68
69
#
endif
// QDESIGNER_SERVER_H
MainWindowBase
Definition
mainwindow.h:34
QDesignerLocalSocketClient
Definition
qdesigner_server.h:39
QDesignerLocalSocketClient::~QDesignerLocalSocketClient
~QDesignerLocalSocketClient() override
Definition
qdesigner_server.cpp:92
QDesignerTcpClient
Definition
qdesigner_server.h:54
QDesignerTcpClient::~QDesignerTcpClient
~QDesignerTcpClient() override
Definition
qdesigner_server.cpp:110
QDesignerTcpServer
Definition
qdesigner_server.h:18
QDesignerTcpServer::~QDesignerTcpServer
~QDesignerTcpServer() override
QDesignerTcpServer::sendOpenRequest
static void sendOpenRequest(int port, const QStringList &files)
Definition
qdesigner_server.cpp:50
QDesignerTcpServer::serverPort
quint16 serverPort() const
Definition
qdesigner_server.cpp:45
QDesignerWorkbench
Definition
qdesigner_workbench.h:44
QDesignerWorkbench::showNewForm
void showNewForm()
Definition
qdesigner_workbench.cpp:607
QDesignerWorkbench::formWindowCount
int formWindowCount() const
Definition
qdesigner_workbench.cpp:552
QDesignerWorkbench::core
QDesignerFormEditorInterface * core() const
Definition
qdesigner_workbench.cpp:537
QDesignerWorkbench::requestActivate
void requestActivate()
Definition
qdesigner_workbench.cpp:844
QDesignerWorkbench::readInBackup
bool readInBackup()
Definition
qdesigner_workbench.cpp:788
QDesignerWorkbench::handleClose
bool handleClose()
Definition
qdesigner_workbench.cpp:681
QDesigner
Definition
qdesigner.h:43
QDesigner::parseCommandLineArguments
ParseArgumentsResult parseCommandLineArguments()
Definition
qdesigner.cpp:225
QDesigner::QDesigner
QDesigner(int &argc, char **argv)
Definition
qdesigner.cpp:56
QDesigner::event
bool event(QEvent *ev) override
\reimp
Definition
qdesigner.cpp:306
QDesigner::setMainWindow
void setMainWindow(MainWindowBase *tw)
Definition
qdesigner.cpp:334
QDesigner::workbench
QDesignerWorkbench * workbench() const
Definition
qdesigner.cpp:113
QDesigner::isServerOrClientEnabled
bool isServerOrClientEnabled() const
Definition
qdesigner.cpp:301
QDesigner::~QDesigner
~QDesigner() override
Definition
qdesigner.cpp:69
QDesigner::mainWindow
MainWindowBase * mainWindow() const
Definition
qdesigner.cpp:339
HelpClientType
HelpClientType
Definition
helpclient.h:17
HelpClientType::Python
@ Python
Definition
helpclient.h:17
HelpClientType::Web
@ Web
Definition
helpclient.h:17
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
designerWarningPrefix
static constexpr auto designerWarningPrefix
Definition
qdesigner.cpp:42
parseDesignerCommandLineArguments
static QDesigner::ParseArgumentsResult parseDesignerCommandLineArguments(QCommandLineParser &parser, Options *options, QString *errorMessage)
Definition
qdesigner.cpp:134
showHelp
static void showHelp(QCommandLineParser &parser, const QString &errorMessage=QString())
Definition
qdesigner.cpp:118
designerMessageHandler
static void designerMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg)
Definition
qdesigner.cpp:45
designerApplicationName
static constexpr auto designerApplicationName
Definition
qdesigner.cpp:40
previousMessageHandler
static QtMessageHandler previousMessageHandler
Definition
qdesigner.cpp:43
designerDisplayName
static constexpr auto designerDisplayName
Definition
qdesigner.cpp:41
qDesigner
#define qDesigner
Definition
qdesigner.h:19
Options
Definition
main.cpp:95
Options::server
bool server
Definition
qdesigner.h:36
Options::enableInternalDynamicProperties
bool enableInternalDynamicProperties
Definition
qdesigner.h:38
Options::helpMode
HelpClientType helpMode
Definition
qdesigner.h:39
qttools
src
designer
src
designer
qdesigner_server.h
Generated on
for Qt by
1.18.0