Projects / The SlotSig library

The SlotSig library

The SlotSig library tries to provide a solution to the common problem of sending messages between various C++ classes (this has nothing to do with Corba or KDE's DCOP). Similar solutions to this problem can also be found in Qt or libsigc++, but this library tries to be both simpler to use and smaller. It also provides better type-checking at compile-time to avoid finding errors at runtime, when it's usually too late.

Tags Software Development Libraries
Licenses GPL
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 Apr 2006 11:17
  • Rrelease-after

Changes: Incorporates the Makefile from Leopold Palomo-Avellaneda to generate a global shared library containing the very small amount of static code. Updated benchmarks. The 1.x versions of SlotSig will remain binary-compatible. No major new features are expected; mainly cosmetic changes and bugfixes. The main line of development will be done in a 1.99.x branch, which may someday lead to a 2.0 version.

  • Rrelease-mid
  •  09 Dec 2005 11:07
  • Rrelease-after

Changes: Fixes a compile error given by GCC 4.x (better C++ conformance).

  • Rrelease-mid
  •  11 Jun 2004 17:12
  • Rrelease-after

Changes: Some code cleanup, comments here and there, signals can now be chained and cloned, and this release provides some facilities to connect slots in classes that don't inherit from SlotsSetBase, hence improving reuse of existing classes. More benchmarks were done.

  • Rrelease-mid
  •  24 May 2004 00:41
  • Rrelease-after

Changes: Small fixes were made to correct an error given by GCC 3.3 under Mac OS X.

  • Rrelease-mid
  •  20 May 2004 18:13
  • Rrelease-after

Changes: Better Qt compatibility, major speed improvements, some code cleanups, and better documentation. More detailed benchmarks were included.

No-screenshot

Project Spotlight

mbank-cli

A command line interface to mBank.

No-screenshot

Project Spotlight

JessyInk

A script that turns an Inkscape SVG image into a presentation.