Wed, 21 Sep 2022 16:38:40 +0200
Reformatted source code with 'Black'.
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
60
85d3931419d3
Updated copyright for 2022.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
55
diff
changeset
|
3 | # Copyright (c) 2014 - 2022 Detlev Offenbach <detlev@die-offenbachs.de> |
8
7e8f788fe340
Finished the filter tags and implemented the 'humanize', 'web design' and 'static' tags and the various 'if' tags.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4
diff
changeset
|
4 | # |
7e8f788fe340
Finished the filter tags and implemented the 'humanize', 'web design' and 'static' tags and the various 'if' tags.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4
diff
changeset
|
5 | |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | """ |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | Module implementing a dialog to search foe template tags. |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | """ |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | |
55
5390ef66c327
Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
52
diff
changeset
|
10 | from PyQt6.QtCore import pyqtSignal, pyqtSlot |
5390ef66c327
Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
52
diff
changeset
|
11 | from PyQt6.QtWidgets import QDialog, QCompleter |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | from .Ui_FindTemplateTagDialog import Ui_FindTemplateTagDialog |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | class FindTemplateTagDialog(QDialog, Ui_FindTemplateTagDialog): |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | """ |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | Class implementing a dialog to search foe template tags. |
63
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
19 | |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | @signal tag(str) emitted to indicate to generate template text for the |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | given tag name |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | """ |
63
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
23 | |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | tag = pyqtSignal(str) |
63
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
25 | |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | def __init__(self, parent=None): |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | """ |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | Constructor |
63
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
29 | |
55
5390ef66c327
Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
52
diff
changeset
|
30 | @param parent reference to the parent widget |
5390ef66c327
Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
52
diff
changeset
|
31 | @type QWidget |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | """ |
52
c264091162a2
- implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
51
diff
changeset
|
33 | super().__init__(parent) |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | self.setupUi(self) |
63
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
35 | |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
36 | self.__completer = QCompleter( |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
37 | ( |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
38 | # template tags |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
39 | "autoescape", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
40 | "block", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
41 | "comment", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
42 | "csrf_token", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
43 | "cycle", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
44 | "debug", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
45 | "extendsvariable", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
46 | "extendsfile", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
47 | "filter", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
48 | "firstof", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
49 | "for", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
50 | "for...empty", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
51 | "if", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
52 | "ifchanged", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
53 | "ifequal", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
54 | "ifnotequal", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
55 | "includevariable", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
56 | "includefile", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
57 | "load", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
58 | "now", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
59 | "regroup", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
60 | "spaceless", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
61 | "ssi", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
62 | "ssifile", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
63 | "templatetag", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
64 | "url", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
65 | "urlas", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
66 | "verbatim", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
67 | "widthratio", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
68 | "with", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
69 | # template filters |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
70 | "add", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
71 | "addslashes", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
72 | "capfirst", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
73 | "center", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
74 | "cut", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
75 | "date", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
76 | "default", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
77 | "default_if_none", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
78 | "dictsort", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
79 | "dictsortreversed", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
80 | "divisibleby", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
81 | "escape", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
82 | "escapejs", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
83 | "filesizeformat", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
84 | "first", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
85 | "fix_ampersands", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
86 | "floatformat", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
87 | "force_escape", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
88 | "get_digit", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
89 | "iriencode", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
90 | "join", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
91 | "last", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
92 | "lenght", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
93 | "lenght_is", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
94 | "linebreaks", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
95 | "linebreaksbr", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
96 | "linenumbers", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
97 | "ljust", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
98 | "lower", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
99 | "make_list", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
100 | "phone2numeric", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
101 | "pluralize", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
102 | "pprint", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
103 | "random", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
104 | "removetags", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
105 | "rjust", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
106 | "safe", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
107 | "safeseq", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
108 | "slice", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
109 | "slugify", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
110 | "stringformat", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
111 | "striptags", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
112 | "time", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
113 | "timesince", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
114 | "timeuntil", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
115 | "title", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
116 | "truncatechars", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
117 | "truncatewords", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
118 | "truncatewords_html", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
119 | "unordered_list", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
120 | "upper", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
121 | "urlencode", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
122 | "urlize", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
123 | "urlizetrunc", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
124 | "wordcount", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
125 | "wordwrap", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
126 | "yesno", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
127 | # humanize tags |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
128 | "loadhumanize", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
129 | "apnumber", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
130 | "intcomma", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
131 | "intword", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
132 | "naturalday", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
133 | "naturaltime", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
134 | "ordinal", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
135 | # web design tags |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
136 | "loadweb", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
137 | "lorem", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
138 | # static tags |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
139 | "loadstatic", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
140 | "staticfile", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
141 | "staticvariable", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
142 | "get_static_prefix", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
143 | "get_media_prefix", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
144 | # comments |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
145 | "singlelinecommentselect", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
146 | "multilinecommentselect", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
147 | "singlelinecommentdialog", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
148 | "multilinecommentdialog", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
149 | "singlelinecommentclipboard", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
150 | "multilinecommentclipboard", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
151 | "multilinecommentfile", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
152 | "singlelinecommentdatetime", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
153 | "htmlcomment", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
154 | "iecomment", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
155 | # internationalisation |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
156 | "loadi18n", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
157 | "trans", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
158 | "trans..as", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
159 | "blocktrans", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
160 | "blocktrans..with", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
161 | "plural", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
162 | "language", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
163 | "get_current_language", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
164 | "get_available_languages", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
165 | "get_current_language_bidi", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
166 | "get_language_info", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
167 | "get_language_info_list", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
168 | "language_name", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
169 | "language_name_local", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
170 | "bidi", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
171 | # localization |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
172 | "loadl10n", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
173 | "localize_on", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
174 | "localize_off", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
175 | "localize", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
176 | "unlocalize", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
177 | # timezone |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
178 | "loadtz", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
179 | "localtime_on", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
180 | "localtime_off", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
181 | "timezone_set", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
182 | "timezone_unset", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
183 | "get_current_timezone", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
184 | "localtime", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
185 | "utc", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
186 | "timezone", |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
187 | ), |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
188 | self, |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
189 | ) |
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
190 | self.__completer.setCompletionMode(QCompleter.CompletionMode.PopupCompletion) |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | self.__completer.setCaseSensitivity(False) |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | self.tagEdit.setCompleter(self.__completer) |
63
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
193 | |
21
2f95d929282e
Fixed a window sizing issue.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
12
diff
changeset
|
194 | msh = self.minimumSizeHint() |
2f95d929282e
Fixed a window sizing issue.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
12
diff
changeset
|
195 | self.resize(max(self.width(), msh.width()), msh.height()) |
63
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
196 | |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | @pyqtSlot() |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | def on_tagEdit_returnPressed(self): |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | """ |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | Private slot handling the user pressing the return key. |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | """ |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | self.on_createButton_clicked() |
63
85418cf03fdb
Reformatted source code with 'Black'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
60
diff
changeset
|
203 | |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | @pyqtSlot() |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | def on_createButton_clicked(self): |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | """ |
3
6d10c1249cb8
Implemented template tags 'a' to 'e'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2
diff
changeset
|
207 | Private slot handling the user pressing the create button. |
2
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | """ |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | tagName = self.tagEdit.text().lower().strip() |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | if tagName: |
4be31b0908c7
Started implementing the tags functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | self.tag.emit(tagName) |