----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/109907/#review41577 -----------------------------------------------------------
Builds and works fine on Windows. Weird thing is that for instance the File Layer dialog in Krita uses the KDE dialog now. - Boudewijn Rempt On Oct. 2, 2013, 1:44 a.m., Yue Liu wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/109907/ > ----------------------------------------------------------- > > (Updated Oct. 2, 2013, 1:44 a.m.) > > > Review request for Calligra. > > > Repository: calligra > > > Description > ------- > > Currently kfiledialog and kofiledialog is widely used, this results in > non-native file dialog on Mac/Windows/Gnome. However, qfiledialog static > methods does not support modal sheet in Mac, so a KoModalFileDialog is > created for window-modal file dialog, such as save as or import, while other > file dialog such as open will use qfiledialog static methods. > > This is a very first version which blocks save as encrypted since encrypted > odf has same suffix as normal odf while when using native dialog you have to > use suffix to distinguish different format. My idea is to create another menu > item "Save As Encrypted..." where encrypted odf will be saved. > > There are still many file dialogs not touched yet, and for places where > kfilewidget is used, such as startup file open widget, kexi file widget, > export to pdf widget, it is impossible to use native dialog. My idea is > redesign those widget and split the configure part and file chooser part into > two separate dialogs, then use native file dialogs. > > > Diffs > ----- > > flow/part/flow.rc f6fa60a > krita/plugins/extensions/bigbrother/bigbrother.cc 5ba4ac5 > libs/main/CMakeLists.txt 3a9110c > libs/main/KoDetailsPaneBase.ui d692a00 > libs/main/KoExistingDocumentPane.h fd7b4fd > libs/main/KoExistingDocumentPane.cpp 2ea6746 > libs/main/KoFileDialog.h da94281 > libs/main/KoFileDialog.cpp c5a7fc2 > libs/main/KoFileDialogHelper.h PRE-CREATION > libs/main/KoFileDialogHelper.cpp PRE-CREATION > libs/main/KoMainWindow.h 1b3503f > libs/main/KoMainWindow.cpp 10cef0e > libs/main/KoOpenPane.h 4e9ac13 > libs/main/KoOpenPane.cpp 53d4b48 > libs/main/KoOpenPaneBase.ui 0b2f2cf > libs/odf/KoDirectoryStore.cpp da4949e > plan/workpackage/application.cpp b3642d6 > sheets/dialogs/CSVDialog.h 0763538 > sheets/dialogs/CSVDialog.cpp 4d6a19d > sheets/sheets.rc 76439c0 > stage/part/stage.rc 2dba463 > stage/stage.rc d0b912f > stage/stage_only.rc 73c743b > words/part/author/author.rc b5567f5 > words/part/words.rc 31cabbd > > Diff: http://git.reviewboard.kde.org/r/109907/diff/ > > > Testing > ------- > > Works fine on OS X 10.8 > > > File Attachments > ---------------- > > save as dialog > > http://git.reviewboard.kde.org/media/uploaded/files/2013/04/08/Screen_Shot_2013-04-07_at_11.54.47_PM.png > > > Thanks, > > Yue Liu > >
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel