2 # Architektonas Qt project file
5 # Copyright (C) 2010 Underground Software
7 # Parts are based on QCad Community Edition by Andrew Mustun
8 # See the README and GPLv2 files for licensing and warranty information
11 CONFIG += qt warn_on release debug
12 RESOURCES += src/forms/res/architektonas.qrc
13 LIBS += -Ldxflib/lib -ldxf
15 # We stuff all the intermediate crap into obj/ so it won't confuse us mere mortals ;-)
34 src/base/actioninterface.h \
36 src/base/atomicentity.h \
38 src/base/blocklist.h \
40 src/base/clipboard.h \
42 src/base/commandevent.h \
44 src/base/constructionline.h \
46 src/base/dialogfactory.h \
47 src/base/dialogfactoryinterface.h \
48 src/base/dialogfactoryadapter.h \
49 src/base/dimaligned.h \
50 src/base/dimangular.h \
51 src/base/dimdiametric.h \
52 src/base/dimension.h \
53 src/base/dimlinear.h \
54 src/base/dimradial.h \
59 src/base/entitycontainer.h \
61 src/base/eventhandler.h \
63 src/base/filtercxf.h \
64 src/base/filterdxf.h \
65 src/base/filterdxf1.h \
66 src/base/filterinterface.h \
74 src/base/information.h \
78 src/base/layerlist.h \
81 src/base/linetypepattern.h \
82 src/base/mainwindowinterface.h \
83 src/base/mathextra.h \
84 src/base/modification.h \
85 src/base/paintinterface.h \
87 src/base/patternlist.h \
93 src/base/scriptlist.h \
94 src/base/selection.h \
98 src/base/staticgraphicview.h \
102 src/base/undoable.h \
103 src/base/undocycle.h \
106 src/base/variable.h \
107 src/base/variabledict.h \
109 src/base/vectorsolutions.h
113 fparser/fpoptimizer.cc
116 src/base/actioninterface.cpp \
118 src/base/atomicentity.cpp \
120 src/base/blocklist.cpp \
121 src/base/clipboard.cpp \
122 src/base/circle.cpp \
124 src/base/commandevent.cpp \
125 src/base/constructionline.cpp \
126 src/base/creation.cpp \
128 src/base/dialogfactory.cpp \
129 src/base/dimaligned.cpp \
130 src/base/dimangular.cpp \
131 src/base/dimdiametric.cpp \
132 src/base/dimension.cpp \
133 src/base/dimlinear.cpp \
134 src/base/dimradial.cpp \
135 src/base/document.cpp \
136 src/base/drawing.cpp \
137 src/base/ellipse.cpp \
138 src/base/entity.cpp \
139 src/base/entitycontainer.cpp \
141 src/base/eventhandler.cpp \
142 src/base/fileio.cpp \
143 src/base/filtercxf.cpp \
144 src/base/filterdxf.cpp \
145 src/base/filterdxf1.cpp \
146 src/base/filterinterface.cpp \
149 src/base/fontlist.cpp \
153 src/base/information.cpp \
154 src/base/infoarea.cpp \
155 src/base/insert.cpp \
157 src/base/layerlist.cpp \
158 src/base/leader.cpp \
160 src/base/linetypepattern.cpp \
161 src/base/mathextra.cpp \
162 src/base/modification.cpp \
163 src/base/paintinterface.cpp \
164 src/base/pattern.cpp \
165 src/base/patternlist.cpp \
168 src/base/polyline.cpp \
169 src/base/preview.cpp \
170 src/base/script.cpp \
171 src/base/scriptlist.cpp \
172 src/base/selection.cpp \
173 src/base/snapper.cpp \
175 src/base/spline.cpp \
176 src/base/staticgraphicview.cpp \
177 src/base/system.cpp \
180 src/base/undoable.cpp \
181 src/base/undocycle.cpp \
183 src/base/utility.cpp \
184 src/base/variable.cpp \
185 src/base/variabledict.cpp \
186 src/base/vector.cpp \
187 src/base/vectorsolutions.cpp
190 src/actions/actionblocksadd.h \
191 src/actions/actionblocksattributes.h \
192 src/actions/actionblockscreate.h \
193 src/actions/actionblocksedit.h \
194 src/actions/actionblocksexplode.h \
195 src/actions/actionblocksinsert.h \
196 src/actions/actionblocksfreezeall.h \
197 src/actions/actionblocksremove.h \
198 src/actions/actionblockstoggleview.h \
199 src/actions/actiondefault.h \
200 src/actions/actiondimaligned.h \
201 src/actions/actiondimangular.h \
202 src/actions/actiondimdiametric.h \
203 src/actions/actiondimension.h \
204 src/actions/actiondimleader.h \
205 src/actions/actiondimlinear.h \
206 src/actions/actiondimradial.h \
207 src/actions/actiondrawarc.h \
208 src/actions/actiondrawarc3p.h \
209 src/actions/actiondrawarctangential.h \
210 src/actions/actiondrawcircle.h \
211 src/actions/actiondrawcircle2p.h \
212 src/actions/actiondrawcircle3p.h \
213 src/actions/actiondrawcirclecr.h \
214 src/actions/actiondrawellipseaxis.h \
215 src/actions/actiondrawhatch.h \
216 src/actions/actiondrawimage.h \
217 src/actions/actiondrawline.h \
218 src/actions/actiondrawlineangle.h \
219 src/actions/actiondrawlinebisector.h \
220 src/actions/actiondrawlinefree.h \
221 src/actions/actiondrawlinehorvert.h \
222 src/actions/actiondrawlineparallel.h \
223 src/actions/actiondrawlineparallelthrough.h \
224 src/actions/actiondrawlinepolygon.h \
225 src/actions/actiondrawlinepolygon2.h \
226 src/actions/actiondrawlinerectangle.h \
227 src/actions/actiondrawlinerelangle.h \
228 src/actions/actiondrawlinetangent1.h \
229 src/actions/actiondrawlinetangent2.h \
230 src/actions/actiondrawpoint.h \
231 src/actions/actiondrawspline.h \
232 src/actions/actiondrawtext.h \
233 src/actions/actioneditcopy.h \
234 src/actions/actioneditpaste.h \
235 src/actions/actioneditundo.h \
236 src/actions/actionfilenew.h \
237 src/actions/actionfileopen.h \
238 src/actions/actionfilesave.h \
239 src/actions/actionfilesaveas.h \
240 src/actions/actioninfoangle.h \
241 src/actions/actioninfoarea.h \
242 src/actions/actioninfodist.h \
243 src/actions/actioninfodist2.h \
244 src/actions/actioninfoinside.h \
245 src/actions/actioninfototallength.h \
246 src/actions/actionlayersadd.h \
247 src/actions/actionlayersedit.h \
248 src/actions/actionlayersfreezeall.h \
249 src/actions/actionlayersremove.h \
250 src/actions/actionlayerstogglelock.h \
251 src/actions/actionlayerstoggleview.h \
252 src/actions/actionlibraryinsert.h \
253 src/actions/actionlockrelativezero.h \
254 src/actions/actionmodifyattributes.h \
255 src/actions/actionmodifybevel.h \
256 src/actions/actionmodifycut.h \
257 src/actions/actionmodifydelete.h \
258 src/actions/actionmodifydeletefree.h \
259 src/actions/actionmodifydeletequick.h \
260 src/actions/actionmodifyentity.h \
261 src/actions/actionmodifyexplodetext.h \
262 src/actions/actionmodifymirror.h \
263 src/actions/actionmodifymove.h \
264 src/actions/actionmodifymoverotate.h \
265 src/actions/actionmodifyrotate.h \
266 src/actions/actionmodifyrotate2.h \
267 src/actions/actionmodifyround.h \
268 src/actions/actionmodifyscale.h \
269 src/actions/actionmodifystretch.h \
270 src/actions/actionmodifytrim.h \
271 src/actions/actionmodifytrimamount.h \
272 src/actions/actionoptionsdrawing.h \
273 src/actions/actiondrawpolyline.h \
274 src/actions/actionpolylineadd.h \
275 src/actions/actionpolylineappend.h \
276 src/actions/actionpolylinedel.h \
277 src/actions/actionpolylinedelbetween.h \
278 src/actions/actionpolylinetrim.h \
279 src/actions/actionprintpreview.h \
280 src/actions/actionselect.h \
281 src/actions/actionselectall.h \
282 src/actions/actionselectbase.h \
283 src/actions/actionselectcontour.h \
284 src/actions/actionselectintersected.h \
285 src/actions/actionselectinvert.h \
286 src/actions/actionselectlayer.h \
287 src/actions/actionselectsingle.h \
288 src/actions/actionselectwindow.h \
289 src/actions/actionsetrelativezero.h \
290 src/actions/actionsetsnapmode.h \
291 src/actions/actionsetsnaprestriction.h \
292 src/actions/actionsnapintersectionmanual.h \
293 src/actions/actionzoomauto.h \
294 src/actions/actionzoomautoy.h \
295 src/actions/actionzoomin.h \
296 src/actions/actionzoompan.h \
297 src/actions/actionzoomprevious.h \
298 src/actions/actionzoomredraw.h \
299 src/actions/actionzoomscroll.h \
300 src/actions/actionzoomwindow.h
303 src/actions/actionblocksadd.cpp \
304 src/actions/actionblocksattributes.cpp \
305 src/actions/actionblockscreate.cpp \
306 src/actions/actionblocksedit.cpp \
307 src/actions/actionblocksexplode.cpp \
308 src/actions/actionblocksinsert.cpp \
309 src/actions/actionblocksfreezeall.cpp \
310 src/actions/actionblocksremove.cpp \
311 src/actions/actionblockstoggleview.cpp \
312 src/actions/actiondefault.cpp \
313 src/actions/actiondimaligned.cpp \
314 src/actions/actiondimangular.cpp \
315 src/actions/actiondimdiametric.cpp \
316 src/actions/actiondimension.cpp \
317 src/actions/actiondimleader.cpp \
318 src/actions/actiondimlinear.cpp \
319 src/actions/actiondimradial.cpp \
320 src/actions/actiondrawarc.cpp \
321 src/actions/actiondrawarc3p.cpp \
322 src/actions/actiondrawarctangential.cpp \
323 src/actions/actiondrawcircle.cpp \
324 src/actions/actiondrawcircle2p.cpp \
325 src/actions/actiondrawcircle3p.cpp \
326 src/actions/actiondrawcirclecr.cpp \
327 src/actions/actiondrawellipseaxis.cpp \
328 src/actions/actiondrawhatch.cpp \
329 src/actions/actiondrawimage.cpp \
330 src/actions/actiondrawline.cpp \
331 src/actions/actiondrawlineangle.cpp \
332 src/actions/actiondrawlinebisector.cpp \
333 src/actions/actiondrawlinefree.cpp \
334 src/actions/actiondrawlinehorvert.cpp \
335 src/actions/actiondrawlineparallel.cpp \
336 src/actions/actiondrawlineparallelthrough.cpp \
337 src/actions/actiondrawlinepolygon.cpp \
338 src/actions/actiondrawlinepolygon2.cpp \
339 src/actions/actiondrawlinerectangle.cpp \
340 src/actions/actiondrawlinerelangle.cpp \
341 src/actions/actiondrawlinetangent1.cpp \
342 src/actions/actiondrawlinetangent2.cpp \
343 src/actions/actiondrawpoint.cpp \
344 src/actions/actiondrawspline.cpp \
345 src/actions/actiondrawtext.cpp \
346 src/actions/actioneditcopy.cpp \
347 src/actions/actioneditpaste.cpp \
348 src/actions/actioneditundo.cpp \
349 src/actions/actionfilenew.cpp \
350 src/actions/actionfileopen.cpp \
351 src/actions/actionfilesave.cpp \
352 src/actions/actionfilesaveas.cpp \
353 src/actions/actioninfoangle.cpp \
354 src/actions/actioninfoarea.cpp \
355 src/actions/actioninfodist.cpp \
356 src/actions/actioninfodist2.cpp \
357 src/actions/actioninfoinside.cpp \
358 src/actions/actioninfototallength.cpp \
359 src/actions/actionlayersadd.cpp \
360 src/actions/actionlayersedit.cpp \
361 src/actions/actionlayersfreezeall.cpp \
362 src/actions/actionlayersremove.cpp \
363 src/actions/actionlayerstogglelock.cpp \
364 src/actions/actionlayerstoggleview.cpp \
365 src/actions/actionlibraryinsert.cpp \
366 src/actions/actionlockrelativezero.cpp \
367 src/actions/actionmodifyattributes.cpp \
368 src/actions/actionmodifybevel.cpp \
369 src/actions/actionmodifycut.cpp \
370 src/actions/actionmodifydelete.cpp \
371 src/actions/actionmodifydeletefree.cpp \
372 src/actions/actionmodifydeletequick.cpp \
373 src/actions/actionmodifyentity.cpp \
374 src/actions/actionmodifyexplodetext.cpp \
375 src/actions/actionmodifymirror.cpp \
376 src/actions/actionmodifymove.cpp \
377 src/actions/actionmodifymoverotate.cpp \
378 src/actions/actionmodifyrotate.cpp \
379 src/actions/actionmodifyrotate2.cpp \
380 src/actions/actionmodifyround.cpp \
381 src/actions/actionmodifyscale.cpp \
382 src/actions/actionmodifystretch.cpp \
383 src/actions/actionmodifytrim.cpp \
384 src/actions/actionmodifytrimamount.cpp \
385 src/actions/actionoptionsdrawing.cpp \
386 src/actions/actiondrawpolyline.cpp \
387 src/actions/actionpolylineadd.cpp \
388 src/actions/actionpolylineappend.cpp \
389 src/actions/actionpolylinedel.cpp \
390 src/actions/actionpolylinedelbetween.cpp \
391 src/actions/actionpolylinetrim.cpp \
392 src/actions/actionprintpreview.cpp \
393 src/actions/actionselect.cpp \
394 src/actions/actionselectall.cpp \
395 src/actions/actionselectbase.cpp \
396 src/actions/actionselectcontour.cpp \
397 src/actions/actionselectintersected.cpp \
398 src/actions/actionselectinvert.cpp \
399 src/actions/actionselectlayer.cpp \
400 src/actions/actionselectsingle.cpp \
401 src/actions/actionselectwindow.cpp \
402 src/actions/actionsetrelativezero.cpp \
403 src/actions/actionsetsnapmode.cpp \
404 src/actions/actionsetsnaprestriction.cpp \
405 src/actions/actionsnapintersectionmanual.cpp \
406 src/actions/actionzoomauto.cpp \
407 src/actions/actionzoomautoy.cpp \
408 src/actions/actionzoomin.cpp \
409 src/actions/actionzoompan.cpp \
410 src/actions/actionzoomprevious.cpp \
411 src/actions/actionzoomredraw.cpp \
412 src/actions/actionzoomscroll.cpp \
413 src/actions/actionzoomwindow.cpp
416 src/forms/arcoptions.h \
417 src/forms/arctangentialoptions.h \
418 src/forms/beveloptions.h \
419 src/forms/blockdialog.h \
420 src/forms/cadtoolbar.h \
421 src/forms/cadtoolbararcs.h \
422 src/forms/cadtoolbarcircles.h \
423 src/forms/cadtoolbardim.h \
424 src/forms/cadtoolbarellipses.h \
425 src/forms/cadtoolbarinfo.h \
426 src/forms/cadtoolbarlines.h \
427 src/forms/cadtoolbarmain.h \
428 src/forms/cadtoolbarmodify.h \
429 src/forms/cadtoolbarpoints.h \
430 src/forms/cadtoolbarpolylines.h \
431 src/forms/cadtoolbarselect.h \
432 src/forms/cadtoolbarsnap.h \
433 src/forms/cadtoolbarsplines.h \
434 src/forms/circleoptions.h \
435 src/forms/commandwidget.h \
436 src/forms/coordinatewidget.h \
437 src/forms/dimensionlabeleditor.h \
438 src/forms/dimlinearoptions.h \
439 src/forms/dimoptions.h \
441 src/forms/dlgattributes.h \
442 src/forms/dlgcircle.h \
443 src/forms/dlgdimension.h \
444 src/forms/dlgdimlinear.h \
445 src/forms/dlgellipse.h \
446 src/forms/dlghatch.h \
447 src/forms/dlgimageoptions.h \
448 src/forms/dlginitial.h \
449 src/forms/dlginsert.h \
450 src/forms/dlgline.h \
451 src/forms/dlgmirror.h \
452 src/forms/dlgmove.h \
453 src/forms/dlgmoverotate.h \
454 src/forms/dlgoptionsdrawing.h \
455 src/forms/dlgoptionsgeneral.h \
456 src/forms/dlgpoint.h \
457 src/forms/dlgrotate.h \
458 src/forms/dlgrotate2.h \
459 src/forms/dlgscale.h \
460 src/forms/dlgspline.h \
461 src/forms/dlgtext.h \
462 src/forms/exitdialog.h \
463 src/forms/imageoptions.h \
464 src/forms/insertoptions.h \
465 src/forms/layerdialog.h \
466 src/forms/libraryinsertoptions.h \
467 src/forms/librarywidget.h \
468 src/forms/lineangleoptions.h \
469 src/forms/linebisectoroptions.h \
470 src/forms/lineoptions.h \
471 src/forms/lineparalleloptions.h \
472 src/forms/lineparallelthroughoptions.h \
473 src/forms/linepolygon2options.h \
474 src/forms/linepolygonoptions.h \
475 src/forms/linerelangleoptions.h \
476 src/forms/mousewidget.h \
477 src/forms/moverotateoptions.h \
478 src/forms/printpreviewoptions.h \
479 src/forms/roundoptions.h \
480 src/forms/selectionwidget.h \
481 src/forms/snapdistoptions.h \
482 src/forms/splineoptions.h \
483 src/forms/textoptions.h \
484 src/forms/trimamountoptions.h \
485 src/forms/widgetpen.h \
486 src/widgets/actionhandler.h \
487 src/widgets/blockwidget.h \
488 src/widgets/colorbox.h \
489 src/widgets/commandedit.h \
490 src/widgets/qg_dialogfactory.h \
491 src/widgets/filedialog.h \
492 src/widgets/fontbox.h \
493 src/widgets/qg_graphicview.h \
494 src/widgets/layerbox.h \
495 src/widgets/layerwidget.h \
496 src/widgets/linetypebox.h \
497 src/widgets/qg_mainwindowinterface.h \
498 src/widgets/patternbox.h \
499 src/widgets/pentoolbar.h \
500 src/widgets/recentfiles.h \
501 src/widgets/widthbox.h
504 src/forms/arcoptions.cpp \
505 src/forms/arctangentialoptions.cpp \
506 src/forms/beveloptions.cpp \
507 src/forms/blockdialog.cpp \
508 src/forms/cadtoolbar.cpp \
509 src/forms/cadtoolbararcs.cpp \
510 src/forms/cadtoolbarcircles.cpp \
511 src/forms/cadtoolbardim.cpp \
512 src/forms/cadtoolbarellipses.cpp \
513 src/forms/cadtoolbarinfo.cpp \
514 src/forms/cadtoolbarlines.cpp \
515 src/forms/cadtoolbarmain.cpp \
516 src/forms/cadtoolbarmodify.cpp \
517 src/forms/cadtoolbarpoints.cpp \
518 src/forms/cadtoolbarpolylines.cpp \
519 src/forms/cadtoolbarselect.cpp \
520 src/forms/cadtoolbarsnap.cpp \
521 src/forms/cadtoolbarsplines.cpp \
522 src/forms/circleoptions.cpp \
523 src/forms/commandwidget.cpp \
524 src/forms/coordinatewidget.cpp \
525 src/forms/dimensionlabeleditor.cpp \
526 src/forms/dimlinearoptions.cpp \
527 src/forms/dimoptions.cpp \
528 src/forms/dlgarc.cpp \
529 src/forms/dlgattributes.cpp \
530 src/forms/dlgcircle.cpp \
531 src/forms/dlgdimension.cpp \
532 src/forms/dlgdimlinear.cpp \
533 src/forms/dlgellipse.cpp \
534 src/forms/dlghatch.cpp \
535 src/forms/dlgimageoptions.cpp \
536 src/forms/dlginitial.cpp \
537 src/forms/dlginsert.cpp \
538 src/forms/dlgline.cpp \
539 src/forms/dlgmirror.cpp \
540 src/forms/dlgmove.cpp \
541 src/forms/dlgmoverotate.cpp \
542 src/forms/dlgoptionsdrawing.cpp \
543 src/forms/dlgoptionsgeneral.cpp \
544 src/forms/dlgpoint.cpp \
545 src/forms/dlgrotate.cpp \
546 src/forms/dlgrotate2.cpp \
547 src/forms/dlgscale.cpp \
548 src/forms/dlgspline.cpp \
549 src/forms/dlgtext.cpp \
550 src/forms/exitdialog.cpp \
551 src/forms/imageoptions.cpp \
552 src/forms/insertoptions.cpp \
553 src/forms/layerdialog.cpp \
554 src/forms/libraryinsertoptions.cpp \
555 src/forms/librarywidget.cpp \
556 src/forms/lineangleoptions.cpp \
557 src/forms/linebisectoroptions.cpp \
558 src/forms/lineoptions.cpp \
559 src/forms/lineparalleloptions.cpp \
560 src/forms/lineparallelthroughoptions.cpp \
561 src/forms/linepolygon2options.cpp \
562 src/forms/linepolygonoptions.cpp \
563 src/forms/linerelangleoptions.cpp \
564 src/forms/mousewidget.cpp \
565 src/forms/moverotateoptions.cpp \
566 src/forms/printpreviewoptions.cpp \
567 src/forms/roundoptions.cpp \
568 src/forms/selectionwidget.cpp \
569 src/forms/snapdistoptions.cpp \
570 src/forms/splineoptions.cpp \
571 src/forms/textoptions.cpp \
572 src/forms/trimamountoptions.cpp \
573 src/forms/widgetpen.cpp \
574 src/widgets/actionhandler.cpp \
575 src/widgets/blockwidget.cpp \
576 src/widgets/colorbox.cpp \
577 src/widgets/commandedit.cpp \
578 src/widgets/qg_dialogfactory.cpp \
579 src/widgets/filedialog.cpp \
580 src/widgets/fontbox.cpp \
581 src/widgets/qg_graphicview.cpp \
582 src/widgets/layerbox.cpp \
583 src/widgets/layerwidget.cpp \
584 src/widgets/linetypebox.cpp \
585 src/widgets/patternbox.cpp \
586 src/widgets/pentoolbar.cpp \
587 src/widgets/recentfiles.cpp \
588 src/widgets/widthbox.cpp
591 src/forms/blockdialog.ui \
592 src/forms/commandwidget.ui \
593 src/forms/coordinatewidget.ui \
594 src/forms/dimensionlabeleditor.ui \
595 src/forms/dlgarc.ui \
596 src/forms/dlgattributes.ui \
597 src/forms/dlgcircle.ui \
598 src/forms/dlgdimension.ui \
599 src/forms/dlgdimlinear.ui \
600 src/forms/dlgellipse.ui \
601 src/forms/dlghatch.ui \
602 src/forms/dlgimageoptions.ui \
603 src/forms/dlginitial.ui \
604 src/forms/dlginsert.ui \
605 src/forms/dlgline.ui \
606 src/forms/dlgmirror.ui \
607 src/forms/dlgmove.ui \
608 src/forms/dlgmoverotate.ui \
609 src/forms/dlgoptionsdrawing.ui \
610 src/forms/dlgoptionsgeneral.ui \
611 src/forms/dlgpoint.ui \
612 src/forms/dlgrotate.ui \
613 src/forms/dlgrotate2.ui \
614 src/forms/dlgscale.ui \
615 src/forms/dlgspline.ui \
616 src/forms/dlgtext.ui \
617 src/forms/exitdialog.ui \
618 src/forms/imageoptions.ui \
619 src/forms/layerdialog.ui \
620 src/forms/librarywidget.ui \
621 src/forms/mousewidget.ui \
622 src/forms/printpreviewoptions.ui \
623 src/forms/selectionwidget.ui \
624 src/forms/textoptions.ui \
625 src/forms/widgetpen.ui
628 src/mainapp/applicationwindow.h \
629 src/mainapp/commands.h \
630 src/mainapp/createqtactions.h \
631 src/mainapp/qc_dialogfactory.h \
632 src/mainapp/graphicview.h \
634 src/mainapp/mdiwindow.h \
635 src/mainapp/settings.h
638 src/mainapp/applicationwindow.cpp \
639 src/mainapp/commands.cpp \
640 src/mainapp/createqtactions.cpp \
641 src/mainapp/qc_dialogfactory.cpp \
642 src/mainapp/graphicview.cpp \
643 src/mainapp/main.cpp \
644 src/mainapp/mdiwindow.cpp \
645 src/mainapp/settings.cpp