summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-06-18VCLKDE5Application is now unused as wellKatarina Behrens3-117/+0
Change-Id: Ib11274b6039596246aa232b83fa4d85095a93e08
2018-06-18Drop cargo-cult FPServiceInfoKatarina Behrens2-30/+1
FILE_PICKER_SERVICE_NAME wasn't even used anywhere Change-Id: Ie99de85175b8321948612c680c4e4d956a4c7efc
2018-06-18Fold all the rest into KDE5FilePicker2Katarina Behrens3-60/+23
Change-Id: Icbaa56057776ffcb981207ec30e5d94d6901e43c
2018-06-18Drop winId and KWindowSystem::setMainWindowKatarina Behrens3-8/+0
as fpicker isn't a separate binary anymore Change-Id: I9c9c57a21f5dc79714f37f8bc65b998887c29e78
2018-06-18Fold enableFolderMode into ctorKatarina Behrens3-8/+7
Change-Id: I8674395271b83d9c50477bdf0242cd9f46af7a30
2018-06-18Fix suggesting file name (for new documents)Katarina Behrens1-1/+1
Change-Id: I39eb672f7dd097e12ddb323ce702c6c28235b5d9
2018-06-18Fix copy&pastaKatarina Behrens1-1/+1
Change-Id: I493fa7a14557a919fab6bc6cf9f955507488af6d
2018-06-18Implement get|setLabel, signal+slotKatarina Behrens3-28/+45
Change-Id: I0188f7609b7a934949ffdf0a6e64547b08ff03a8
2018-06-18Implement enableControl, signal+slotKatarina Behrens3-10/+22
Change-Id: I84f81f689167ec332772c706b0d0c6d7562b5ac8
2018-06-18Implement getValue, signal+slotKatarina Behrens3-16/+23
Change-Id: Ic009ea5dc3ca3bf791d3348fce8d007022598c49
2018-06-18Add 2 more file/dir methods, signal+slotKatarina Behrens3-7/+26
Change-Id: I0152e4e0fa72e27a144ca96f83fe6a282b272cbe
2018-06-18Implement setMultiSelectionMode, signal+slotKatarina Behrens3-9/+16
Change-Id: Idc411dc87a84b60a22fe7b6e7bba50b2c5302128
2018-06-18Implement getSelectedFiles, signal+slotKatarina Behrens3-3/+19
this finally makes fpicker usable Change-Id: Iedf7ed8de04947ffbc0e88348c95f2a937a8e69e
2018-06-18Implement get|setCurrentFilter, signal+slotKatarina Behrens3-18/+31
Change-Id: I1fb29b673e5cb474de7230407b7924844b1460e0
2018-06-18Implement appendFilter[Group], signal+slotKatarina Behrens3-20/+48
Change-Id: I0a195de54a8631c2218f6704ca564c0c9f06becf
2018-06-18Distinguish between open vs. save file dialogKatarina Behrens2-15/+13
Change-Id: I1b9dee1a8cd4034f64c2c1b843cee1863a5dc1d9
2018-06-18Implement setValue of fpicker checkboxes, signal+slotKatarina Behrens3-13/+25
Change-Id: I0d75ef9f5584935d05a0526a626145e00761efd9
2018-06-18Show LibO's custom checkboxes in native fpickerKatarina Behrens2-14/+11
Change-Id: I9cd6b0b393024957c3dec1bd7e381db62f711a24
2018-06-18Basic native folder pickerKatarina Behrens4-5/+26
Change-Id: I1b77d7a1c8a4a3581554fb5c481b7d9039497ced
2018-06-18Implement setDisplayDirectory, signal+slotKatarina Behrens3-3/+15
Change-Id: Ieb3fb6bb9afa8cddbfd7f14ddfb36faebd524701
2018-06-18Add setTitle functionality, signal+slotKatarina Behrens3-6/+21
Change-Id: Ib79837ff08cabf8a27b6d154529399a5965ab148
2018-06-18We don't need to link X11 libs eitherKatarina Behrens1-7/+0
Change-Id: I01b9f897abda67b12ed6f05844dca05dabb185a2
2018-06-18[Try to] get rid of dependency on X11Katarina Behrens8-148/+2
also kill KDE5SalDisplay with fire, it is not used anywhere anymore Change-Id: I4fe439b01322a6e3a809cf518e32d844c303daca
2018-06-18Basic KDE5 native file picker opens nowKatarina Behrens3-15/+14
Change-Id: I3bb5d45f3337fbe26d80acb1fac7a433de904546
2018-06-18Start folding KDE5FilePicker2 into KDE5FilePickerKatarina Behrens4-235/+163
Change-Id: I1004ccba52fb23549dd85c20068da5c62d7bc964
2018-06-18Basic structures of KDE5 native filepicker build nowKatarina Behrens5-64/+16
Change-Id: I174a4a01f2191d935ea069a0e04b5c88f4bf8193
2018-06-18Copy filepicker classes from gtk3_kde5, don't build yetKatarina Behrens4-0/+949
Change-Id: Ic18add9e1e0a6a7e4480df17885670a0796f074a
2018-06-11Add overloaded read/send funcs for uint64_t (conditionally)Katarina Behrens1-0/+12
otherwise build fails on 32bit platforms as multiple matching overloaded func are found. Thanks _rene_ and mst_ for helping me to figure this out Change-Id: Ief4571ad735ad4efea9ddc70daea45885e5954c7 Reviewed-on: https://gerrit.libreoffice.org/55474 Reviewed-by: Rene Engelhard <rene@debian.org> Tested-by: Rene Engelhard <rene@debian.org> Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
2018-06-04Qt's interpretation of transparency is different from vcl's oneKatarina Behrens1-1/+2
thanks Sergei Reznikov for pointing this out Change-Id: Ib07d144bb50b178ee7b36f2c7b2eaede27ed10bc (cherry picked from commit e56c81cc996747e3768cf171d0d6e94753b7d2af)
2018-06-01Make clang-format happy, remove vcl/unx/kde5 from blacklistKatarina Behrens29-1136/+1146
just between us girls, I hate you clang-format Change-Id: I4cd041eff7a9fa01eb9192cf357e3f07a26fa6ad
2018-06-01Use harfbuzz and graphite, needed after GenericSalLayout refactoringKatarina Behrens1-0/+2
Change-Id: I21c221715c4e6b4e692c8b5ea4d9c9eb5d073980
2018-06-01Add radiobuttons to native menusKatarina Behrens1-0/+14
Change-Id: I015bbb0a337b917096ca6f542a73c24c79fbef7d
2018-06-01Add checkmark buttons to native menusKatarina Behrens1-0/+9
Change-Id: If64227af287006cb4f9b980dac97b2fb401eac88
2018-06-01Dispatch commands from menus for realKatarina Behrens2-4/+20
Change-Id: I01997caa22e14c1350bd83100edb74397ebab5d7
2018-06-01Basic structure of a slot to dispatch commands from menuKatarina Behrens3-2/+13
Change-Id: If3a134f67f59d3238c27eb0fef99bf49a8970433
2018-06-01Add shortcuts to native menu entriesKatarina Behrens1-1/+14
something's wrong though, they don't really show Change-Id: Id8559fd9b6a5d4b2b49442d179571d31a99b5b20
2018-06-01Insert separators into native menuKatarina Behrens1-2/+8
Change-Id: I88bb70b1e443821cc8d1904039f2a8fb52df1ff9
2018-06-01Native leaf menus and submenus are now visibleKatarina Behrens2-24/+32
Change-Id: Ieaac0966b167d82c8bdeb60f3ce4b9cc8589ec62
2018-06-01Clear menubar before opening a new appKatarina Behrens1-0/+3
Change-Id: Icab19e31f7aa737351460790d2028114b24284ad
2018-06-01Replace ~ with & (Qt accelerator marker) in menu entriesKatarina Behrens2-0/+7
Change-Id: Ie7866357d4e74b778849262c1c2b60605a26faad
2018-06-01Unify Color -> QColor conversionKatarina Behrens4-4/+10
this also resolves build failures on 32bit platforms Change-Id: I53fa2faae52a8cb322644c5bd5e5e84d71110d8e
2018-06-01Top-level native menubar items are now visibleKatarina Behrens3-1/+20
Change-Id: I6746b4a41a99c75234e64ab48ce81ea97333da04
2018-06-01Expose menu bar of the main windowKatarina Behrens4-2/+40
and some addional work on activating menus Change-Id: I0c4d87dc158f3253aa97d151385fce14551c11b9
2018-06-01Templatize Qt5Widget classKatarina Behrens5-78/+179
to distinguish between QMainWindow (top-level SalFrame) and QWidget (everything else). The former are going to receive a native menu Change-Id: I9023d1e464345f96f13967f5e2c8b0716890fbc9
2018-06-01Basic ops (add, remove) with native menu itemsKatarina Behrens1-0/+14
nothing's visible yet Change-Id: Iee9d31ecdb931e64016f8430b51b619a39528726
2018-06-01Prep Qt5Instance for native menusKatarina Behrens2-0/+28
Change-Id: I7ec34b13823b943ef5e99b92d919c2df795d6ace
2018-06-01Basic skeleton of native menusKatarina Behrens3-0/+156
in the closet Change-Id: Ic54b3853b53987b3e5a85444da0b9167a785bd81
2018-06-01Get rid of annoying focus rectangles in start centreKatarina Behrens1-0/+1
Change-Id: I7ef38b226cd2bab7641638c500341cf7c198026d
2018-06-01Render list headers nativelyKatarina Behrens1-0/+9
they have somehow odd colour though Change-Id: I645581cc594ba3e06c4475957565aadc633b9d20
2018-06-01Use QImage format with premultiplied alphaKatarina Behrens2-1/+2
as that's what cairo (almost) silently expects Change-Id: If1ad6f28fcc6fb7ddc2ac4fcec0a31bad512cb2a