dolphin/src
Friedrich W. H. Kossebau ed2d352c42 Add explicit moc includes to sources for moc-covered headers
* speeds up incremental builds as changes to a header will not always
  need the full mocs_compilation.cpp for all the target's headers rebuild,
  while having a moc file sourced into a source file only adds minor
  extra costs, due to small own code and the used headers usually
  already covered by the source file, being for the same class/struct
* seems to not slow down clean builds, due to empty mocs_compilation.cpp
  resulting in those quickly processed, while the minor extra cost of the
  sourced moc files does not outweigh that in summary.
  Measured times actually improved by some percent points.
  (ideally CMake would just skip empty mocs_compilation.cpp & its object
  file one day)
* enables compiler to see all methods of a class in same compilation unit
  to do some sanity checks
* potentially more inlining in general, due to more in the compilation unit
* allows to keep using more forward declarations in the header, as with the
  moc code being sourced into the cpp file there definitions can be ensured
  and often are already for the needs of the normal class methods
2023-07-05 07:59:18 +00:00
..
filterbar Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
icons Icon: Update with latest breeze icon 2020-07-26 12:11:13 +02:00
kitemviews Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
panels Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
search Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
selectionmode Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
settings Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
statusbar Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
tests Expand or collapse all selected folders on Key Right/Left 2023-05-26 16:10:38 +00:00
trash Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
userfeedback Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
views Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
CMakeLists.txt Settings Add ViewModes > Content display 2023-06-13 09:40:27 +00:00
config-dolphin.h.cmake Properly use X11 startup ids 2022-12-30 12:33:01 +00:00
dbusinterface.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dbusinterface.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphin.qrc Bundle the XMLGUI files into qrc resources. 2017-07-25 11:39:57 +02:00
dolphinbookmarkhandler.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinbookmarkhandler.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphincontextmenu.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphincontextmenu.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphindockwidget.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphindockwidget.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphinmainwindow.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinmainwindow.h Revert "Restrict attaching instances to those on the same activity or same virtual desktop" 2023-05-24 10:11:41 +00:00
dolphinnavigatorswidgetaction.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinnavigatorswidgetaction.h Update my eMail to the KDE-provided one 2023-06-04 18:09:42 +02:00
dolphinnewfilemenu.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinnewfilemenu.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphinpart.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinpart.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphinpart.json.in SVN_SILENT made messages (.desktop file) - always resolve ours 2023-02-12 02:02:18 +00:00
dolphinpart.qrc Bundle the XMLGUI files into qrc resources. 2017-07-25 11:39:57 +02:00
dolphinpart.rc Re-add "Open Terminal Here" feature 2022-05-02 20:25:24 +00:00
dolphinpart_ext.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinpart_ext.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphinpartactions.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2023-06-16 01:40:55 +00:00
dolphinplacesmodelsingleton.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinplacesmodelsingleton.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphinrecenttabsmenu.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinrecenttabsmenu.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphinremoveaction.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinremoveaction.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphintabbar.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphintabbar.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphintabpage.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphintabpage.h Update my eMail to the KDE-provided one 2023-06-04 18:09:42 +02:00
dolphintabwidget.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphintabwidget.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
dolphinui.rc Keep working towards a reviewable state 2022-08-14 14:42:40 +00:00
dolphinurlnavigator.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinurlnavigator.h Update my eMail to the KDE-provided one 2023-06-04 18:09:42 +02:00
dolphinurlnavigatorscontroller.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinurlnavigatorscontroller.h Update my eMail to the KDE-provided one 2023-06-04 18:09:42 +02:00
dolphinviewcontainer.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
dolphinviewcontainer.h Save a in-thread stat call each time the context menu is displayed 2023-02-25 11:26:25 +00:00
global.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
global.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
main.cpp Make "don't run me with sudo/kdesu" message informative 2023-04-05 16:17:56 +00:00
Messages.sh i18n: drop servicemenuinstaller messages from main po file 2019-07-15 08:08:23 +02:00
middleclickactioneventfilter.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-05 07:59:18 +00:00
middleclickactioneventfilter.h Add clang-format and format code as in Frameworks 2023-02-05 12:45:38 +07:00
org.kde.dolphin.appdata.xml GIT_SILENT Update Appstream for new release 2023-06-30 00:10:33 +02:00
org.kde.dolphin.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2023-03-26 01:45:57 +00:00