Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 8702357

Browse files
committedNov 7, 2024
feat: add alternative, not templated based UI for adding plan regulation groups (WIP)
1 parent 66d4197 commit 8702357

File tree

1 file changed

+610
-0
lines changed

1 file changed

+610
-0
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,610 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ui version="4.0">
3+
<class>Form</class>
4+
<widget class="QWidget" name="Form">
5+
<property name="geometry">
6+
<rect>
7+
<x>0</x>
8+
<y>0</y>
9+
<width>946</width>
10+
<height>733</height>
11+
</rect>
12+
</property>
13+
<property name="sizePolicy">
14+
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
15+
<horstretch>0</horstretch>
16+
<verstretch>0</verstretch>
17+
</sizepolicy>
18+
</property>
19+
<property name="windowTitle">
20+
<string>Lisää kaavamääräysryhmä</string>
21+
</property>
22+
<layout class="QVBoxLayout" name="verticalLayout_4">
23+
<item>
24+
<layout class="QFormLayout" name="formLayout">
25+
<item row="0" column="0">
26+
<widget class="QLabel" name="label_2">
27+
<property name="text">
28+
<string>Kaavamääräysryhmän otsikko</string>
29+
</property>
30+
</widget>
31+
</item>
32+
<item row="0" column="1">
33+
<widget class="QLineEdit" name="lineEdit"/>
34+
</item>
35+
<item row="1" column="0">
36+
<widget class="QLabel" name="label">
37+
<property name="text">
38+
<string>Kaavamääräysryhmän tyyppi</string>
39+
</property>
40+
</widget>
41+
</item>
42+
<item row="1" column="1">
43+
<widget class="QComboBox" name="comboBox"/>
44+
</item>
45+
</layout>
46+
</item>
47+
<item>
48+
<widget class="QTabWidget" name="tabWidget">
49+
<property name="currentIndex">
50+
<number>0</number>
51+
</property>
52+
<widget class="QWidget" name="tab">
53+
<attribute name="title">
54+
<string>Kaavamääräykset</string>
55+
</attribute>
56+
<layout class="QHBoxLayout" name="horizontalLayout">
57+
<item>
58+
<layout class="QVBoxLayout" name="verticalLayout_2">
59+
<item>
60+
<widget class="QLabel" name="label_4">
61+
<property name="sizePolicy">
62+
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
63+
<horstretch>0</horstretch>
64+
<verstretch>0</verstretch>
65+
</sizepolicy>
66+
</property>
67+
<property name="text">
68+
<string>Valittavat kaavamääräykset</string>
69+
</property>
70+
</widget>
71+
</item>
72+
<item>
73+
<widget class="QgsFilterLineEdit" name="mLineEdit">
74+
<property name="sizePolicy">
75+
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
76+
<horstretch>0</horstretch>
77+
<verstretch>0</verstretch>
78+
</sizepolicy>
79+
</property>
80+
<property name="placeholderText">
81+
<string>Suodata kaavamääräyksiä</string>
82+
</property>
83+
<property name="clearButtonEnabled">
84+
<bool>true</bool>
85+
</property>
86+
<property name="showSearchIcon">
87+
<bool>true</bool>
88+
</property>
89+
<property name="qgisRelation" stdset="0">
90+
<string notr="true"/>
91+
</property>
92+
</widget>
93+
</item>
94+
<item>
95+
<widget class="QTreeWidget" name="treeWidget">
96+
<property name="sizePolicy">
97+
<sizepolicy hsizetype="Maximum" vsizetype="Expanding">
98+
<horstretch>0</horstretch>
99+
<verstretch>0</verstretch>
100+
</sizepolicy>
101+
</property>
102+
<attribute name="headerVisible">
103+
<bool>false</bool>
104+
</attribute>
105+
<column>
106+
<property name="text">
107+
<string>1</string>
108+
</property>
109+
</column>
110+
<item>
111+
<property name="text">
112+
<string>Käyttötarkoitusalue</string>
113+
</property>
114+
<item>
115+
<property name="text">
116+
<string>Asumisen alue</string>
117+
</property>
118+
</item>
119+
<item>
120+
<property name="text">
121+
<string>Liikerakennusten alue</string>
122+
</property>
123+
</item>
124+
<item>
125+
<property name="text">
126+
<string>Toimitilojen alue</string>
127+
</property>
128+
</item>
129+
<item>
130+
<property name="text">
131+
<string>Vapaa-ajan asumisen alue</string>
132+
</property>
133+
</item>
134+
<item>
135+
<property name="text">
136+
<string>Urheilu- ja virkistyspalvelujen alue</string>
137+
</property>
138+
</item>
139+
</item>
140+
<item>
141+
<property name="text">
142+
<string>Sanallinen määräys</string>
143+
</property>
144+
<item>
145+
<property name="text">
146+
<string>Sanallinen määräys</string>
147+
</property>
148+
</item>
149+
<item>
150+
<property name="text">
151+
<string>Suunnittelumääräys</string>
152+
</property>
153+
</item>
154+
<item>
155+
<property name="text">
156+
<string>Toimenpiderajoitus</string>
157+
</property>
158+
</item>
159+
</item>
160+
<item>
161+
<property name="text">
162+
<string>Suureellinen määräys</string>
163+
</property>
164+
<item>
165+
<property name="text">
166+
<string>Autopaikkojen määrä asuntoja kohden</string>
167+
</property>
168+
</item>
169+
<item>
170+
<property name="text">
171+
<string>Korttelin numero</string>
172+
</property>
173+
</item>
174+
</item>
175+
<item>
176+
<property name="text">
177+
<string>Rakennusala</string>
178+
</property>
179+
</item>
180+
<item>
181+
<property name="text">
182+
<string>Rakennuspaikka</string>
183+
</property>
184+
</item>
185+
</widget>
186+
</item>
187+
</layout>
188+
</item>
189+
<item>
190+
<widget class="Line" name="line">
191+
<property name="orientation">
192+
<enum>Qt::Vertical</enum>
193+
</property>
194+
</widget>
195+
</item>
196+
<item>
197+
<layout class="QVBoxLayout" name="verticalLayout">
198+
<item>
199+
<layout class="QVBoxLayout" name="verticalLayout_3">
200+
<item>
201+
<widget class="QLabel" name="label_3">
202+
<property name="text">
203+
<string>Lisätyt kaavamääräykset</string>
204+
</property>
205+
</widget>
206+
</item>
207+
<item>
208+
<widget class="QScrollArea" name="scrollArea">
209+
<property name="widgetResizable">
210+
<bool>true</bool>
211+
</property>
212+
<widget class="QWidget" name="scrollAreaWidgetContents">
213+
<property name="geometry">
214+
<rect>
215+
<x>0</x>
216+
<y>0</y>
217+
<width>613</width>
218+
<height>584</height>
219+
</rect>
220+
</property>
221+
<layout class="QVBoxLayout" name="verticalLayout_5">
222+
<item>
223+
<widget class="QFrame" name="frame">
224+
<property name="frameShape">
225+
<enum>QFrame::StyledPanel</enum>
226+
</property>
227+
<property name="frameShadow">
228+
<enum>QFrame::Raised</enum>
229+
</property>
230+
<layout class="QFormLayout" name="formLayout_2">
231+
<item row="0" column="0">
232+
<widget class="QLabel" name="label_5">
233+
<property name="text">
234+
<string>Kaavamääräyslaji</string>
235+
</property>
236+
</widget>
237+
</item>
238+
<item row="0" column="1">
239+
<widget class="QLineEdit" name="lineEdit_2">
240+
<property name="text">
241+
<string>Urheilu- ja virkistyspalvelujen alue</string>
242+
</property>
243+
</widget>
244+
</item>
245+
<item row="1" column="0">
246+
<widget class="QLabel" name="label_6">
247+
<property name="text">
248+
<string>Lisätieto</string>
249+
</property>
250+
</widget>
251+
</item>
252+
<item row="1" column="1">
253+
<layout class="QHBoxLayout" name="horizontalLayout_4">
254+
<item>
255+
<widget class="QLineEdit" name="lineEdit_11">
256+
<property name="text">
257+
<string>Pääkäyttötarkoitus</string>
258+
</property>
259+
</widget>
260+
</item>
261+
<item>
262+
<widget class="QPushButton" name="pushButton_3">
263+
<property name="text">
264+
<string/>
265+
</property>
266+
<property name="icon">
267+
<iconset>
268+
<normaloff>arho_feature_template/resources/icons/settings.svg</normaloff>arho_feature_template/resources/icons/settings.svg</iconset>
269+
</property>
270+
</widget>
271+
</item>
272+
</layout>
273+
</item>
274+
</layout>
275+
</widget>
276+
</item>
277+
<item>
278+
<widget class="QFrame" name="frame_2">
279+
<property name="frameShape">
280+
<enum>QFrame::StyledPanel</enum>
281+
</property>
282+
<property name="frameShadow">
283+
<enum>QFrame::Raised</enum>
284+
</property>
285+
<layout class="QFormLayout" name="formLayout_3">
286+
<item row="0" column="0">
287+
<widget class="QLabel" name="label_7">
288+
<property name="text">
289+
<string>Kaavamääräyslaji</string>
290+
</property>
291+
</widget>
292+
</item>
293+
<item row="0" column="1">
294+
<widget class="QLineEdit" name="lineEdit_4">
295+
<property name="text">
296+
<string>Palvelujen alue</string>
297+
</property>
298+
</widget>
299+
</item>
300+
<item row="1" column="0">
301+
<widget class="QLabel" name="label_11">
302+
<property name="text">
303+
<string>Lisätieto</string>
304+
</property>
305+
</widget>
306+
</item>
307+
<item row="1" column="1">
308+
<layout class="QHBoxLayout" name="horizontalLayout_3">
309+
<item>
310+
<widget class="QLineEdit" name="lineEdit_10">
311+
<property name="text">
312+
<string>Pääkäyttötarkoitus</string>
313+
</property>
314+
</widget>
315+
</item>
316+
<item>
317+
<widget class="QPushButton" name="pushButton_2">
318+
<property name="text">
319+
<string/>
320+
</property>
321+
<property name="icon">
322+
<iconset>
323+
<normaloff>arho_feature_template/resources/icons/settings.svg</normaloff>arho_feature_template/resources/icons/settings.svg</iconset>
324+
</property>
325+
</widget>
326+
</item>
327+
</layout>
328+
</item>
329+
</layout>
330+
</widget>
331+
</item>
332+
<item>
333+
<widget class="QFrame" name="frame_4">
334+
<property name="frameShape">
335+
<enum>QFrame::StyledPanel</enum>
336+
</property>
337+
<property name="frameShadow">
338+
<enum>QFrame::Raised</enum>
339+
</property>
340+
<layout class="QFormLayout" name="formLayout_5">
341+
<item row="0" column="0">
342+
<widget class="QLabel" name="label_12">
343+
<property name="text">
344+
<string>Kaavamääräyslaji</string>
345+
</property>
346+
</widget>
347+
</item>
348+
<item row="0" column="1">
349+
<widget class="QLineEdit" name="lineEdit_7">
350+
<property name="text">
351+
<string>Matkailupalvelujen alue</string>
352+
</property>
353+
</widget>
354+
</item>
355+
<item row="1" column="0">
356+
<widget class="QLabel" name="label_13">
357+
<property name="text">
358+
<string>Lisätieto</string>
359+
</property>
360+
</widget>
361+
</item>
362+
<item row="1" column="1">
363+
<layout class="QHBoxLayout" name="horizontalLayout_2">
364+
<item>
365+
<widget class="QLineEdit" name="lineEdit_8">
366+
<property name="text">
367+
<string>Pääkäyttötarkoitus</string>
368+
</property>
369+
</widget>
370+
</item>
371+
<item>
372+
<widget class="QPushButton" name="pushButton">
373+
<property name="text">
374+
<string/>
375+
</property>
376+
<property name="icon">
377+
<iconset>
378+
<normaloff>arho_feature_template/resources/icons/settings.svg</normaloff>arho_feature_template/resources/icons/settings.svg</iconset>
379+
</property>
380+
</widget>
381+
</item>
382+
</layout>
383+
</item>
384+
</layout>
385+
</widget>
386+
</item>
387+
<item>
388+
<widget class="QFrame" name="frame_5">
389+
<property name="frameShape">
390+
<enum>QFrame::StyledPanel</enum>
391+
</property>
392+
<property name="frameShadow">
393+
<enum>QFrame::Raised</enum>
394+
</property>
395+
<layout class="QFormLayout" name="formLayout_6">
396+
<item row="0" column="0">
397+
<widget class="QLabel" name="label_14">
398+
<property name="text">
399+
<string>Kaavamääräyslaji</string>
400+
</property>
401+
</widget>
402+
</item>
403+
<item row="0" column="1">
404+
<widget class="QLineEdit" name="lineEdit_9">
405+
<property name="text">
406+
<string>Sanallinen määräys</string>
407+
</property>
408+
</widget>
409+
</item>
410+
<item row="1" column="0">
411+
<widget class="QLabel" name="label_15">
412+
<property name="text">
413+
<string>Sanallisen kaavamääräyksen laji</string>
414+
</property>
415+
</widget>
416+
</item>
417+
<item row="1" column="1">
418+
<widget class="QComboBox" name="comboBox_3">
419+
<item>
420+
<property name="text">
421+
<string>Tontin käyttö</string>
422+
</property>
423+
</item>
424+
</widget>
425+
</item>
426+
<item row="2" column="0">
427+
<widget class="QLabel" name="label_16">
428+
<property name="text">
429+
<string>Arvo</string>
430+
</property>
431+
</widget>
432+
</item>
433+
<item row="2" column="1">
434+
<layout class="QHBoxLayout" name="horizontalLayout_6">
435+
<item>
436+
<widget class="QPlainTextEdit" name="plainTextEdit_3">
437+
<property name="sizePolicy">
438+
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
439+
<horstretch>0</horstretch>
440+
<verstretch>0</verstretch>
441+
</sizepolicy>
442+
</property>
443+
<property name="plainText">
444+
<string>Alue varataan virkistys, matkailu- ja vapaa-ajan toiminnoille. Alueelle voidaan sijoittaa pääkäyttötarkoitusta palvelevia rakennuksia ja rakenteita, kuten pienimuotoisia majoituspalveluja, leirintäalueita, ryhmäpuutarhoja sekä muita virkistystä, matkailua, kokoontumistiloja tai lomailua palvelevia toimintoja ja elinkeinoja.</string>
445+
</property>
446+
</widget>
447+
</item>
448+
<item>
449+
<layout class="QVBoxLayout" name="verticalLayout_7">
450+
<item>
451+
<widget class="QPushButton" name="pushButton_5">
452+
<property name="sizePolicy">
453+
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
454+
<horstretch>0</horstretch>
455+
<verstretch>0</verstretch>
456+
</sizepolicy>
457+
</property>
458+
<property name="text">
459+
<string/>
460+
</property>
461+
<property name="icon">
462+
<iconset>
463+
<normaloff>arho_feature_template/resources/icons/settings.svg</normaloff>arho_feature_template/resources/icons/settings.svg</iconset>
464+
</property>
465+
</widget>
466+
</item>
467+
<item>
468+
<widget class="QToolButton" name="toolButton">
469+
<property name="text">
470+
<string>...</string>
471+
</property>
472+
</widget>
473+
</item>
474+
</layout>
475+
</item>
476+
</layout>
477+
</item>
478+
</layout>
479+
</widget>
480+
</item>
481+
<item>
482+
<widget class="QFrame" name="frame_3">
483+
<property name="frameShape">
484+
<enum>QFrame::StyledPanel</enum>
485+
</property>
486+
<property name="frameShadow">
487+
<enum>QFrame::Raised</enum>
488+
</property>
489+
<layout class="QFormLayout" name="formLayout_4">
490+
<item row="0" column="0">
491+
<widget class="QLabel" name="label_8">
492+
<property name="text">
493+
<string>Kaavamääräyslaji</string>
494+
</property>
495+
</widget>
496+
</item>
497+
<item row="0" column="1">
498+
<widget class="QLineEdit" name="lineEdit_6">
499+
<property name="text">
500+
<string>Toimenpiderajoitus</string>
501+
</property>
502+
</widget>
503+
</item>
504+
<item row="1" column="0">
505+
<widget class="QLabel" name="label_9">
506+
<property name="text">
507+
<string>Sanallisen kaavamääräyksen laji</string>
508+
</property>
509+
</widget>
510+
</item>
511+
<item row="1" column="1">
512+
<widget class="QComboBox" name="comboBox_2">
513+
<item>
514+
<property name="text">
515+
<string>Maisema</string>
516+
</property>
517+
</item>
518+
</widget>
519+
</item>
520+
<item row="2" column="0">
521+
<widget class="QLabel" name="label_10">
522+
<property name="text">
523+
<string>Arvo</string>
524+
</property>
525+
</widget>
526+
</item>
527+
<item row="2" column="1">
528+
<layout class="QHBoxLayout" name="horizontalLayout_7">
529+
<item>
530+
<widget class="QPlainTextEdit" name="plainTextEdit_4">
531+
<property name="sizePolicy">
532+
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
533+
<horstretch>0</horstretch>
534+
<verstretch>0</verstretch>
535+
</sizepolicy>
536+
</property>
537+
<property name="plainText">
538+
<string>Rakentamisen määrä ja laatu on sovitettava maisemaan ja muuhun ympäristöön. Alueen maisemaa muuttava maarakennustyö, puiden kaataminen tai muu näihin verrattavissa oleva toimenpide luvanvaraista siten kuin MRL 128 § ̵:ssä on säädetty.</string>
539+
</property>
540+
</widget>
541+
</item>
542+
<item>
543+
<layout class="QVBoxLayout" name="verticalLayout_8">
544+
<item>
545+
<widget class="QPushButton" name="pushButton_6">
546+
<property name="sizePolicy">
547+
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
548+
<horstretch>0</horstretch>
549+
<verstretch>0</verstretch>
550+
</sizepolicy>
551+
</property>
552+
<property name="text">
553+
<string/>
554+
</property>
555+
<property name="icon">
556+
<iconset>
557+
<normaloff>arho_feature_template/resources/icons/settings.svg</normaloff>arho_feature_template/resources/icons/settings.svg</iconset>
558+
</property>
559+
</widget>
560+
</item>
561+
<item>
562+
<widget class="QToolButton" name="toolButton_2">
563+
<property name="text">
564+
<string>...</string>
565+
</property>
566+
</widget>
567+
</item>
568+
</layout>
569+
</item>
570+
</layout>
571+
</item>
572+
</layout>
573+
</widget>
574+
</item>
575+
</layout>
576+
</widget>
577+
</widget>
578+
</item>
579+
</layout>
580+
</item>
581+
</layout>
582+
</item>
583+
</layout>
584+
</widget>
585+
<widget class="QWidget" name="tab_2">
586+
<attribute name="title">
587+
<string>Suositukset</string>
588+
</attribute>
589+
</widget>
590+
</widget>
591+
</item>
592+
<item>
593+
<widget class="QDialogButtonBox" name="buttonBox_2">
594+
<property name="standardButtons">
595+
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
596+
</property>
597+
</widget>
598+
</item>
599+
</layout>
600+
</widget>
601+
<customwidgets>
602+
<customwidget>
603+
<class>QgsFilterLineEdit</class>
604+
<extends>QLineEdit</extends>
605+
<header>qgsfilterlineedit.h</header>
606+
</customwidget>
607+
</customwidgets>
608+
<resources/>
609+
<connections/>
610+
</ui>

0 commit comments

Comments
 (0)
Please sign in to comment.