Commit Graph

220 Commits

Author SHA1 Message Date
wmayer
506f50788b when loading file by drag and drop then create the objects in the active document
if no document exists then use i18n to translate the document name
2018-09-15 19:14:46 +02:00
wmayer
e214315d93 close all top-level widgets when about to quit event loop 2018-09-10 12:32:14 +02:00
wmayer
6d315fceb7 exit application when running unit tests raised a system exception 2018-08-31 22:21:15 +02:00
wmayer
49e9154b40 quit event loop after closing main window if not started by an extern host application 2018-08-09 17:03:01 +02:00
wmayer
bf7867a6e6 add brnading option to show full version number in splash screen 2018-07-25 22:26:54 +02:00
wmayer
446029adc4 add url handler to handle certains protocols differently 2018-07-25 21:48:55 +02:00
wmayer
d9be5bf578 handle exception when running unit tests in GUI mode 2018-03-30 18:38:58 +02:00
wmayer
c172b80701 handle disabled dock windows when setting up main window 2018-01-11 16:14:05 +01:00
wmayer
ca9f583ff0 fixes #0002959: GUI tests aren't run when tests are started via command line 2017-10-09 19:17:31 +02:00
wmayer
3a0c3499e5 improve whitespaces 2017-09-09 18:07:46 +02:00
Stefan Tröger
5da7aed8e1 Update Group/Part Icons and copy/paste behaviour 2017-09-09 16:55:55 +02:00
Ian Rees
0861041f3e Remove warnings about Qt4 + OpenGL + MacOS issues 2017-03-23 21:06:46 +13:00
Zheng, Lei
772827b49b Gui: increase pre-select information display
The pre-select sub-element string maybe clipped depending on the main
window size. This patch increased sub-element display width by
increasing MainWindow::showMessage text width and shortening pre-select
coordinate information.
2017-03-21 10:05:52 +01:00
Kunda
cfa03cd86f Cleanup non-short-url wiki links in translations
...to avoid translators translating the url varable names
2017-02-21 12:35:25 -05:00
Kurt Kremitzki
f60dd25fb8 Add persistence to Python console word wrap 2017-02-07 10:58:38 -02:00
wmayer
b19a4246ab fix typos 2016-12-19 14:07:35 +01:00
wmayer
5096f55ccb port C++ code to Qt5 2016-12-13 14:22:59 +01:00
wmayer
e17c5d21ce Qt4/Qt5 neutral changes:
+ add missing header files/remove old headers
+ fix flaws in use of timer
2016-12-12 16:28:28 +01:00
wmayer
d420c154c0 Qt4/Qt5 neutral changes:
+ remove class DownloadDialog
+ remove class HelpView
+ remove class DlgTipOfTheDay
2016-12-12 14:35:52 +01:00
wmayer
a34c441373 Qt4/Qt5 neutral changes:
+ replace Q_WS_WIN with Q_OS_WIN
+ replace Q_WS_X11 with Q_OS_LINUX
+ replace Q_WS_MACX with Q_OS_MACX
+ set explicit cast to HWND
2016-12-12 14:09:21 +01:00
wmayer
bfc23d591e issue #0002631: Ctrl-W Doesn't Close Window 2016-10-20 09:46:28 +02:00
wmayer
7fdf39244d set directory of file dialog when opening file by double-click, recent files list or drag and drop 2016-10-16 14:47:13 +02:00
wmayer
1e6dcabefc fix -Wextra in FreeCADGui 2016-09-21 20:54:52 +02:00
wmayer
39ab11c701 + issue #0002578: Duplicate objects copied and exported 2016-06-16 14:40:28 +02:00
Sergo
6665ae2460 filter objects to exclude duplicates during copy 2016-06-16 14:33:42 +02:00
Mateusz Skowroński
a8d37dabbe QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-04-15 11:55:12 +02:00
blobfish
32744adf76 Core: Gui: DAGView: skeleton implemented
Need to enable through parameter BaseApp/Preferences/DAGView
2016-04-12 18:12:10 +02:00
wmayer
628acdc84b + skip FreeCAD version when saving&reading main window state 2016-04-09 17:06:50 +02:00
Mateusz Skowroński
f48f0f69be Qt::WFlags is obsolete in Qt5. Replace it with Qt::WindowFlags.
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:58 +01:00
Mateusz Skowroński
c275b35d48 QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Mateusz Skowroński
0695552cff QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
wmayer
ea252c7426 + implement mechanism to allow only a single application instance 2015-11-05 15:56:50 +01:00
wmayer
42afb30c3e + delete helper file for copy/paste on application exit 2015-09-19 22:10:49 +02:00
wmayer
ef203bc260 + fixes #0001238: Preferences: set temp files directory 2015-09-19 16:07:33 +02:00
wmayer
5cfbde93da + issue #0000175: Auto save function 2015-09-04 15:08:12 +02:00
wmayer
343bb91450 + issue #0002053: Support of themes 2015-07-12 22:54:56 +02:00
wmayer
dedefd24a8 + improve loading splash screen of branded application 2015-07-11 02:59:56 +02:00
wmayer
d126506fca + event to restore/clear action style scheme 2015-07-09 23:08:10 +02:00
wmayer
72ce990d56 + remove test class TaskPanelView 2015-07-07 11:25:31 +02:00
lorenz_l
2eda84e1c7 set names for QTimer in mainWindow, to find them from python 2015-06-23 20:23:52 +02:00
wmayer
8e7b43bb7b + fixes #0002134: FreeCAD crashes when the window is restored and a plot is shown 2015-05-31 17:29:30 +02:00
wmayer
f638da6281 + code cleanup: remove NO_USE_QT_MDI_AREA 2015-05-01 23:27:20 +02:00
Ian Rees
55862bfe11 Warn user if they cascade/tile windows on Mac 2015-03-21 15:59:44 +01:00
wmayer
cf82371194 + open transaction when pasting clipboard into document 2015-02-13 23:01:41 +01:00
wmayer
d9657d1c01 + issue #0001705: Download manager does not follow redirect (HTTP status 302) 2015-01-04 18:15:20 +01:00
wmayer
2d2f046ef2 + fixes #0001797: Fix focus problem with Quarter based viewer 2014-10-27 11:36:33 +01:00
wmayer
90e63f054e + make help system more flexible 2014-10-21 21:41:07 +02:00
wmayer
419664e0ea + restore lost changes, improve whitspaces, suppress useless MSVC warnings 2014-08-28 12:37:42 +02:00
jriegel
d5d0a81bea comenting out use of Qt internal API only on Windows 2014-08-13 21:05:13 +02:00
wmayer
1767be704f + fixes #0001332: Allow copy-paste on elements in Project tree 2014-03-16 11:22:42 +01:00