Next PreviousTable of Contents

# The KDE 2 Developer's Guide

## The KDE 2 information guide to development, I/O slaves and KOM/OpenParts

Ralf Nolden, Kurt Granroth, Simon Hausmann, David Sweet, Preston Brown, Torben Weis and Bern Wuebben
Version 1.2, March 21, 2000

This Handbook is a collection of various documentation about KDE 2 development. Each chapter remains the copyright of the original author mentioned at the beginnig of the chapters and in section Copyright.

## 1. Preface

## 2. The KDE Developer's mini-HOWTO

- 2.1 Information and Source Code
- 2.2 KDE CVS
- 2.3 Compiling and Safe Development Practices (with configure)
- 2.4 Documentation
- 2.5 Packaging and Submitting Code to KDE
- 2.6 Acknowledgements
- 2.7 About this document

## 3. Using KDE I/O Slaves

- 3.1 Introduction
- 3.2 Setting Up IOSlaves
- 3.3 Using ioslaves in your Application
- 3.4 Using IOSlaves via KIOJob
- 3.5 KIOJob Calls
- 3.6 KIOJob Signals

## 4. KDE KOM/Open Parts

- 4.1 Introduction
- 4.2 CORBA-based KDE Object Model
- 4.3 Flexibility with events and filters
- 4.4 Callbacks with signal and slots
- 4.5 OpenParts: KOM meets GUI
- 4.6 Dynamic Elements realized easily
- 4.7 The Document View Architecture
- 4.8 Using OpenParts: KOffice
- 4.9 Code Re-use with CORBA
- 4.10 Credits

## 5. Using KOM / OpenParts HOWTO

- 5.1 Introduction
- 5.2 The KDE Object Model (KOM)
- 5.3 OpenParts

## 6. The KDE Daemon

- 6.1 Introduction
- 6.2 Using The KDE Daemon In Your Application
- 6.3 KTrader
- 6.4 KActivator
- 6.5 KNaming

## 7. DCOP: Desktop COmmunications Protocol

- 7.1 Motivation and Background
- 7.2 Implementation
- 7.3 Conclusion

## 8. Copyright

## Appendix

## 9. Glossary

Next PreviousTable of Contents