diff options
author | Michele Calgaro <[email protected]> | 2024-02-07 11:07:33 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2024-02-08 10:27:27 +0900 |
commit | 5cfeb8ecb0dfda3c2eae239a3b4d19189ce244ab (patch) | |
tree | 9da8f1010e1b880d96cef24008129ef97ab29d62 | |
parent | 5e77787cf313225a950f7400b21c7db9f673a3c8 (diff) | |
download | sip4-tqt-5cfeb8ecb0dfda3c2eae239a3b4d19189ce244ab.tar.gz sip4-tqt-5cfeb8ecb0dfda3c2eae239a3b4d19189ce244ab.zip |
Replace Q_SIGNALS and Q_SLOTS
Signed-off-by: Michele Calgaro <[email protected]>
(cherry picked from commit 746782ba8bfbc2ddc7d062f471c42d165f8b8a44)
-rw-r--r-- | doc/html/_sources/c_api.txt | 2 | ||||
-rw-r--r-- | doc/html/_sources/introduction.txt | 4 | ||||
-rw-r--r-- | doc/html/_sources/specification_files.txt | 12 | ||||
-rw-r--r-- | sipgen/lexer.l | 6 | ||||
-rw-r--r-- | sphinx/c_api.rst | 2 | ||||
-rw-r--r-- | sphinx/introduction.rst | 4 | ||||
-rw-r--r-- | sphinx/specification_files.rst | 12 |
7 files changed, 16 insertions, 26 deletions
diff --git a/doc/html/_sources/c_api.txt b/doc/html/_sources/c_api.txt index c1cb25a..db5785d 100644 --- a/doc/html/_sources/c_api.txt +++ b/doc/html/_sources/c_api.txt @@ -1696,7 +1696,7 @@ name prefixed by ``sip``. For example, the derived class for class ``Klass`` is ``sipKlass``. If a C++ class doesn't have any virtual or protected methods in it or any of -it's super-class hierarchy, or does not emit any TQt Q_SIGNALS, then a derived +it's super-class hierarchy, or does not emit any TQt signals, then a derived class is not generated. Most of the time handwritten code should ignore the derived classes. The only diff --git a/doc/html/_sources/introduction.txt b/doc/html/_sources/introduction.txt index e89f48e..fd7d547 100644 --- a/doc/html/_sources/introduction.txt +++ b/doc/html/_sources/introduction.txt @@ -74,7 +74,7 @@ SIP, and the bindings it produces, have the following features: - support for C++ exceptions and wrapping them as Python exceptions -- the automatic generation of complementary rich comparison Q_SLOTS +- the automatic generation of complementary rich comparison slots - support for deprecation warnings @@ -164,6 +164,6 @@ toolkit. The SIP code generator understands the signal/slot type safe callback mechanism that TQt uses to connect objects together. This allows applications to define -new Python Q_SIGNALS, and allows any Python callable object to be used as a slot. +new Python signals, and allows any Python callable object to be used as a slot. SIP itself does not require TQt to be installed. diff --git a/doc/html/_sources/specification_files.txt b/doc/html/_sources/specification_files.txt index baa18f5..60afe3d 100644 --- a/doc/html/_sources/specification_files.txt +++ b/doc/html/_sources/specification_files.txt @@ -129,16 +129,12 @@ file. *virtual-operator* | *class-variable* | **public:** | - **public Q_SLOTS:** | - **public Q_SLOTS:** | + **public slots:** | **protected:** | - **protected Q_SLOTS:** | - **protected Q_SLOTS:** | + **protected slots:** | **private:** | - **private Q_SLOTS:** | - **private Q_SLOTS:** | - **Q_SIGNALS:** | - **Q_SIGNALS:**] + **private slots:** | + **signals:**] *constructor* ::= [**explicit**] *name* **(** [*argument-list*] **)** [*exceptions*] [*function-annotations*] diff --git a/sipgen/lexer.l b/sipgen/lexer.l index 91032cc..c6c3f63 100644 --- a/sipgen/lexer.l +++ b/sipgen/lexer.l @@ -85,11 +85,9 @@ public {return TK_PUBLIC;} protected {return TK_PROTECTED;} private {return TK_PRIVATE;} signals {return TK_SIGNALS;} -Q_SIGNALS {return TK_SIGNALS;} -Q_SIGNAL {return TK_SIGNAL_METHOD;} +TQ_SIGNAL {return TK_SIGNAL_METHOD;} slots {return TK_SLOTS;} -Q_SLOTS {return TK_SLOTS;} -Q_SLOT {return TK_SLOT_METHOD;} +TQ_SLOT {return TK_SLOT_METHOD;} char {return TK_CHAR;} wchar_t {return TK_WCHAR_T;} bool {return TK_BOOL;} diff --git a/sphinx/c_api.rst b/sphinx/c_api.rst index c1cb25a..db5785d 100644 --- a/sphinx/c_api.rst +++ b/sphinx/c_api.rst @@ -1696,7 +1696,7 @@ name prefixed by ``sip``. For example, the derived class for class ``Klass`` is ``sipKlass``. If a C++ class doesn't have any virtual or protected methods in it or any of -it's super-class hierarchy, or does not emit any TQt Q_SIGNALS, then a derived +it's super-class hierarchy, or does not emit any TQt signals, then a derived class is not generated. Most of the time handwritten code should ignore the derived classes. The only diff --git a/sphinx/introduction.rst b/sphinx/introduction.rst index bdb4681..ab84fe9 100644 --- a/sphinx/introduction.rst +++ b/sphinx/introduction.rst @@ -74,7 +74,7 @@ SIP, and the bindings it produces, have the following features: - support for C++ exceptions and wrapping them as Python exceptions -- the automatic generation of complementary rich comparison Q_SLOTS +- the automatic generation of complementary rich comparison slots - support for deprecation warnings @@ -164,6 +164,6 @@ toolkit. The SIP code generator understands the signal/slot type safe callback mechanism that TQt uses to connect objects together. This allows applications to define -new Python Q_SIGNALS, and allows any Python callable object to be used as a slot. +new Python signals, and allows any Python callable object to be used as a slot. SIP itself does not require TQt to be installed. diff --git a/sphinx/specification_files.rst b/sphinx/specification_files.rst index baa18f5..60afe3d 100644 --- a/sphinx/specification_files.rst +++ b/sphinx/specification_files.rst @@ -129,16 +129,12 @@ file. *virtual-operator* | *class-variable* | **public:** | - **public Q_SLOTS:** | - **public Q_SLOTS:** | + **public slots:** | **protected:** | - **protected Q_SLOTS:** | - **protected Q_SLOTS:** | + **protected slots:** | **private:** | - **private Q_SLOTS:** | - **private Q_SLOTS:** | - **Q_SIGNALS:** | - **Q_SIGNALS:**] + **private slots:** | + **signals:**] *constructor* ::= [**explicit**] *name* **(** [*argument-list*] **)** [*exceptions*] [*function-annotations*] |