summaryrefslogtreecommitdiffstats
path: root/systemsettings/HACKING
diff options
context:
space:
mode:
authorgregory guy <[email protected]>2021-08-13 15:41:59 +0200
committergregory guy <[email protected]>2021-08-13 15:41:59 +0200
commit679214ce9a37406c4930dd265c2438baa2a31405 (patch)
tree4915d0b6fa21e067da56b7d6cd35035480f0eaa0 /systemsettings/HACKING
parenta13c2f7b4641ad9f70188f9db090eac57beb0585 (diff)
downloadtde-systemsettings-679214ce9a37406c4930dd265c2438baa2a31405.tar.gz
tde-systemsettings-679214ce9a37406c4930dd265c2438baa2a31405.zip
Drop automake build support.
Add basic cmake build instructions. Rework of the README file. Move files HACKING and LAYOUT.html at the root of the module. Signed-off-by: gregory guy <[email protected]>
Diffstat (limited to 'systemsettings/HACKING')
-rw-r--r--systemsettings/HACKING31
1 files changed, 0 insertions, 31 deletions
diff --git a/systemsettings/HACKING b/systemsettings/HACKING
deleted file mode 100644
index 38947b1..0000000
--- a/systemsettings/HACKING
+++ /dev/null
@@ -1,31 +0,0 @@
-This is an overview of how the code is situated and a very brief overview of what the classes do. See the header files for a more indepth overview of what the classes do.
-
--- System Settings classes --
-
-mainwindow - The TDEMainWindow contains TDEActions, the stack of the iconlist and the current module(s) view.
-
-modulesview - The widget that is the icon view that users see when the first enter the app.
-kcmsearch - Search widget that can search ModulesView and enable/disable items.
-
-modulesiconitem - The individual modules items. Used for loading enabled/disabled images and storing the list of modules acosiated with the item.
-
-tdecmodulemenu - Class that reads in a freedesktop.org .menu file into a QValueList.
-
-kcmultiwidget - A basterdized kcmultidialog from tdelibs/kutil that provides info about the current shown dialog so the about dialog and caption can be updated and prompts for unsaved changes.
-
--- INSTALL --
-
-To install a new menu you have to install three files.
-
-(if you have debian, if you have another system use locate to determine where tde-system.* is installed and install in the same place.
-
--/etc/xdg/menus/system-settings.menu
--/etc/xdg/menus/applications-merged/system-settings-merge.menu
--/usr/share/desktop-directories/system-settings.directory
-
-Also don't forget to install the ui file.
--/share/apps/systemsettings/systempreferencesui.rc
-And the desktop file.
--share/applications/tde/systemsettings.desktop
-
-When you change (or install) any of the first three files make sure to run tdebuildsycoca to re-generate the cache files or log out and back in.