summaryrefslogtreecommitdiffstats
path: root/systemsettings
diff options
context:
space:
mode:
authorgregory guy <[email protected]>2021-08-13 15:41:59 +0200
committerMichele Calgaro <[email protected]>2021-08-14 20:39:08 +0900
commita88e61eb7ef2e82b60ec12082024dcc48ff8d8c2 (patch)
treebc040ec2592012167f15f051b63d83bad715d3be /systemsettings
parentfb0091f2a8465e1d7f2ef25e413c2c082c656e04 (diff)
downloadtde-systemsettings-a88e61eb7ef2e82b60ec12082024dcc48ff8d8c2.tar.gz
tde-systemsettings-a88e61eb7ef2e82b60ec12082024dcc48ff8d8c2.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]> (cherry picked from commit 679214ce9a37406c4930dd265c2438baa2a31405)
Diffstat (limited to 'systemsettings')
-rw-r--r--systemsettings/HACKING31
-rw-r--r--systemsettings/LAYOUT.html125
-rw-r--r--systemsettings/Makefile.am45
-rw-r--r--systemsettings/menu/Makefile.am36
4 files changed, 0 insertions, 237 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.
diff --git a/systemsettings/LAYOUT.html b/systemsettings/LAYOUT.html
deleted file mode 100644
index 4269d79..0000000
--- a/systemsettings/LAYOUT.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-<h1>TDE System Settings</h1>
-
-<p>
-This document describes how the System Settings is layed out.
-
-<p>
-This document was inspired partially by the TODO file located at tdebase/kcontrol/TODO. Most of the changed are the exact same and were planned to be done for KDE4. This document is simply a little bit more fleshed out version. I recomend checking out that document if you havn't already.
-
-<p>
-The reason for this document is:
-<p>
-1) To categorize the settings together in a user friendly manor.<br>
-2) To explain why a setting is where it is and to determine where new settings should go.<br>
-3) Because of #2 stop the constant reorganization of KControl at every release confusing users and developers because there isn't a documented location for where thing go with explanations of why.
-<p>
-The System Settings Center is divided into four sections.
-<ul>
-<li><a href="#personal">Personal</a></li>
-<li><a href="#hardware">Hardware</a></li>
-<li><a href="#system">System</a></li>
-<li><a href="#other">Other</a></li>
-</ul>
-
-Within TDE there are over 50 kcm modules designed for the Control Center and many more for konquror and other applications. With so many modules there is no way for a users to find what they are looking for by scanning. To solve this there are three levels, the last one isn't normally visable to the user and groups very similar items.
-<p>
-Modules in the System Settings should configure things not do things. Some examples include the theme manager. It sets/saves themes. Although it configures settings it is a seperate application because it does actions rather then just setting/getting values. Items that
-<p>
-Modules that exists within multiple applications configuration menu such as spell check and cddb should not be in the menu.
-
-<hr>
-<a name="personal"><h1>Personal</h1></a>
-Personal is made up of two parts. The simplest differece between the two are theme settings will be shared amung friends while users settings wont be.
-<ul>
-<li><a href="#personal_theme">Theme Goodies</a></li>
-<li><a href="#personal_user">User Settings</a></li>
-</ul>
-
-<h3><a name="personal_theme">Theme Goodies</a></h3> which can be changed without affecting productivity and often doesn't directly apply to a specific user, but to a user base (Theme of the month crowd).
-
-These deal with how applications are presented to users and how users interact with them. These don't deal with anything that isn't directly seen/heard or interacted with.
-<p>
-Every setting in this category must be able to be locked for example in an government enviornment where they determine exactly how a desktop is to look for every user. It may look ugly, but users should still be able to acomplish tasks no matter what these settings are set to.
-<p>
-A separate application (Theme Manager) can set the items in this category on mass to give an overall theme for the user. This application can also save the current settings.
-
-<h3><a name="personal_user">User Settings</a></h3>
-Such as that apply to this computer such as language and personal choice for default web browser. These settings determine how a user interacts with a computer, but is personal to that user and typically isn't shared like a theme or icons set is.
-
-<h2>Appearance</h2>
-The Appearance deals with the look of the applications and desktop. These settings typically will be settings that can be replaced by alternatives created outside of TDE. These settings will most likely be also set/used by other Unix desktop enviornments so that all the applications can integration together (and look consistant to the user). It contains the following items:<br>
-Colors, Fonts, Icons, Style, Window Decorations
-
-<h2>Desktop</h2>
-These items discus how the desktop behaves. How the windows interact with each other, the very bottom of the screen (desktop), the very top (screensaver), and loading of the desktop. These are all separate setting from TDE (or Gnome) applications and the applications shouldn't need to access them or know about them.
-It contains the following items:<br>
-Background, Screensaver, Behavior, Window Behavior, Window-Specific Settings, Login Screen
-<p>
-Panel.
-These settings all deal with when users perform actions dealing with or originating from the panel. It contains the following items:<br>
-Panels, Taskbar, Launch Feedback, Multiple Desktops
-
-<h2>TDE Components</h2>
-Specific actual TDE components which users will probably never actually touch.
-
-<h2>Accessibility</h2>
- - International
- - KHotKeys etc
-
-<h2>Security</h2>
--kdewallet
-
-<h2>Sound</h2>
-Sounds, flashes, logs or other events that happen when TDE applications.
-System Bell
-System Notifications
-
-<h2>User Account</h2>
-- Password changer, paths, Default Applications, Session Manager
-
-<hr>
-<a name="hardware"><h1>Hardware</h1></a>
-Hardware deals with physical hardware configuration. Configuration is not only for the hardware, but the required supporting systems that use the hardware.
-
-<h2>Network</h2>
-File Sharing
-Local Network Browsing
-Preferences / Proxy
-Wireless
-Firewall
-<h2>Display</h2>
-It contains the following items:<br>
-Size & Orientation, Gamma
-<h2>Power</h2>
-Display power control
-laptop battery, cpu temp etc
-<h2>Keyboard & Mouse</h2>
-Keyboard, Keyboard Layout, Keyboard Shortcuts, Mouse, KHotKeys
-<h2>Printer</h2>
-<h2>Joystick</h2>
-<h2>Audio</h2>
-Mixer, SoundSystem (arts)
-
-<hr>
-<a name="system"><h1>System</h1></a>
-System deals with settings relating to this computer.
-
-<h2>Date & Time</h2>
-Date, Time, Time zone
-
-<h2>Fonts</h2>
-
-<h2>Book Disk</h2>
-Lilo, Grub
-
-<h2>Packages</h2>
-System update / rpm manager etc
-
-<h2>Login Manager</h2>
-Login Manger
-
-<hr>
-<a name="other"><h1>Other</h1></a>
-A default TDE install should contain nothing here. If there is something here than this document has failed and needs to be revised. Until that can happen its temporary home is here. A user should never see this catagory.
-
diff --git a/systemsettings/Makefile.am b/systemsettings/Makefile.am
deleted file mode 100644
index dbc0de4..0000000
--- a/systemsettings/Makefile.am
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Copyright (c) 2005 Benjamin Meyer <[email protected]>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-AM_CPPFLAGS= $(all_includes)
-METASOURCES = AUTO
-
-SUBDIRS = . menu
-
-bin_PROGRAMS = systemsettings
-
-systemsettings_SOURCES = tdecmodulemenu.cpp kcmsearch.cpp kcmultiwidget.cpp main.cpp mainwindow.cpp moduleiconitem.cpp modulesview.cpp kcscrollview.cpp
-
-EXTRA_DIST = tdecmodulemenu.h kcmultiwidget.h moduleiconitem.h version.h kcmsearch.h mainwindow.h modulesview.h kcscrollview.h
-
-systemsettings_LDADD = $(LIB_TDEUI) $(LIB_TDEUTILS)
-systemsettings_LDFLAGS = $(all_libraries) -module -avoid-version $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx $(LIB_TDEIO) -ltdetexteditor
-
-appdata_DATA = systemsettingsui.rc
-appdatadir = $(kde_datadir)/systemsettings
-
-xdg_apps_DATA = systemsettings.desktop
-
-KDE_ICON=AUTO
-
-# KDE4 will have this by default
-conf_DATA = systemsettingsrc
-confdir = $(kde_confdir)
-
-messages: rc.cpp
- $(XGETTEXT) *.cpp -o $(podir)/systemsettings.pot
diff --git a/systemsettings/menu/Makefile.am b/systemsettings/menu/Makefile.am
deleted file mode 100644
index 3fa1b51..0000000
--- a/systemsettings/menu/Makefile.am
+++ /dev/null
@@ -1,36 +0,0 @@
-#temporary till KDE4 and it can be renamed
-xdg_apps_DATA = audioencoding.desktop defaultapplication.desktop kcmfontinst.desktop kcm_knetworkconfmodule_ss.desktop laptop.desktop medianotifications.desktop
-
-xdg_menu_DATA = tde-system-settings.menu
-
-xdg_mergedmenu_DATA = tde-system-settings-merge.menu
-xdg_mergedmenudir = $(xdg_menudir)/applications-merged
-
-xdg_directory_DATA = \
-tde-settings-accessibility_ss.directory \
-tde-settings-advanced.directory \
-tde-settings-advancedusersettings.directory \
-tde-settings-appearance.directory \
-tde-settings-computeradministration.directory \
-tde-settings-defaultapplications.directory \
-tde-settings-general.directory \
-tde-settings-keyboardmouse.directory \
-tde-settings-laptops.directory \
-tde-settings-looknfeel2.directory \
-tde-settings-networkconnections.directory \
-tde-settings-networkconnectivity.directory \
-tde-settings-networksettings.directory \
-tde-settings-notifications.directory \
-tde-settings-panel.directory \
-tde-settings-personal.directory \
-tde-settings-power.directory \
-tde-settings-regional.directory \
-tde-settings-sharing.directory \
-tde-settings-splashscreen.directory \
-tde-settings-system.directory \
-tde-settings-useraccount.directory \
-tde-settings-windowbehavior.directory \
-tde-system-settings.directory
-
-#install-data-local:
-# tdebuildsycoca