]> git.lyx.org Git - features.git/commitdiff
Remove unused SignalSlot files per Abdel's suggestion
authorPavel Sanda <sanda@lyx.org>
Sat, 6 Mar 2010 12:48:02 +0000 (12:48 +0000)
committerPavel Sanda <sanda@lyx.org>
Sat, 6 Mar 2010 12:48:02 +0000 (12:48 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33637 a592a061-630c-0410-9148-cb99ea01b6c8

src/support/Makefile.am
src/support/SignalSlot.cpp [deleted file]
src/support/SignalSlot.h [deleted file]
src/support/SignalSlotPrivate.cpp [deleted file]
src/support/SignalSlotPrivate.h [deleted file]

index e4436222036580441033bb821eff8836e25789d8..6917051095a90aea1df53bf9bc3552cf928a7a30 100644 (file)
@@ -12,7 +12,7 @@ BUILT_SOURCES = $(PCH_FILE)
 #########################  Qt stuff  #############################
 #
 
-MOCHEADER = SignalSlotPrivate.h SystemcallPrivate.h
+MOCHEADER = SystemcallPrivate.h
 
 MOCEDFILES = $(MOCHEADER:%.h=moc_%.cpp)
 
@@ -85,10 +85,6 @@ liblyxsupport_a_SOURCES = \
        strfwd.h \
        Systemcall.cpp \
        Systemcall.h \
-       SignalSlot.cpp \
-       SignalSlot.h \
-       SignalSlotPrivate.cpp \
-       SignalSlotPrivate.h \
        SystemcallPrivate.h \
        textutils.h \
        Translator.h \
diff --git a/src/support/SignalSlot.cpp b/src/support/SignalSlot.cpp
deleted file mode 100644 (file)
index c1d27a8..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-// -*- C++ -*-
-/**
- * \file SignalSlot.cpp
- * This file is part of LyX, the document processor.
- * Licence details can be found in the file COPYING.
- *
- * \author André Pönitz
- *
- * Full author contact details are available in file CREDITS.
- */
-
-#include <config.h>
-
-#include "support/SignalSlot.h"
-#include "support/SignalSlotPrivate.h"
-
-namespace lyx {
-
-/////////////////////////////////////////////////////////////////////
-//
-// Signal
-//
-/////////////////////////////////////////////////////////////////////
-
-Signal::Signal()
-       : impl(new SignalImpl)
-{}
-
-
-Signal::~Signal()
-{
-       delete impl;
-}
-
-
-void Signal::fire()
-{
-       impl->fire();
-}
-
-
-/////////////////////////////////////////////////////////////////////
-//
-// Slot
-//
-/////////////////////////////////////////////////////////////////////
-
-void SlotImpl::called()
-{
-       owner_.called();
-}
-
-Slot::Slot()
-       : impl(new SlotImpl(*this))
-{}
-
-Slot::~Slot()
-{
-       delete impl;
-}
-
-
-/////////////////////////////////////////////////////////////////////
-//
-// Connect
-//
-/////////////////////////////////////////////////////////////////////
-
-void connect(Signal & sig, Slot & slot)
-{
-       QObject::connect(sig.impl, SIGNAL(fire()), slot.impl, SLOT(called()));
-}
-
-} // namespace lyx
diff --git a/src/support/SignalSlot.h b/src/support/SignalSlot.h
deleted file mode 100644 (file)
index 4290a40..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-// -*- C++ -*-
-/**
- * \file SignalSlot.h
- * This file is part of LyX, the document processor.
- * Licence details can be found in the file COPYING.
- *
- * \author André Pönitz
- *
- * Full author contact details are available in file CREDITS.
- */
-
-#ifndef SIGNALSLOT_H
-#define SIGNALSLOT_H
-
-namespace lyx {
-
-class Slot;
-class SlotImpl;
-class SignalImpl;
-
-class Signal
-{
-public:
-       Signal();
-       ~Signal();
-       void fire();
-private:
-       Signal(Signal const &);
-       void operator=(Signal const &);
-       SignalImpl * impl;
-       friend void connect(Signal & sig, Slot & slot);
-};
-
-class Slot
-{
-public:
-       Slot();
-       virtual ~Slot();
-       virtual void called() {}
-private:
-       Slot(Slot const &);
-       void operator=(Slot const &);
-       SlotImpl * impl;
-       friend void connect(Signal & sig, Slot & slot);
-};
-
-void connect(Signal & sig, Slot & slot);
-
-} // namespace lyx
-
-#endif
diff --git a/src/support/SignalSlotPrivate.cpp b/src/support/SignalSlotPrivate.cpp
deleted file mode 100644 (file)
index b89567b..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-// -*- C++ -*-
-/**
- * \file SignalSlotPrivate.cpp
- * This file is part of LyX, the document processor.
- * Licence details can be found in the file COPYING.
- *
- * \author André Pönitz
- *
- * Full author contact details are available in file CREDITS.
- */
-
-#include <config.h>
-
-// trigger moc 
-#include "SignalSlotPrivate.h"
-#include "moc_SignalSlotPrivate.cpp"
-
diff --git a/src/support/SignalSlotPrivate.h b/src/support/SignalSlotPrivate.h
deleted file mode 100644 (file)
index 5550054..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// -*- C++ -*-
-/**
- * \file SignalSlotPrivate.h
- * This file is part of LyX, the document processor.
- * Licence details can be found in the file COPYING.
- *
- * \author André Pönitz
- *
- * Full author contact details are available in file CREDITS.
- */
-
-#ifndef SIGNALSLOTPRIVATE_H
-#define SIGNALSLOTPRIVATE_H
-
-#include <QObject>
-
-namespace lyx {
-
-class SignalImpl : public QObject
-{
-       Q_OBJECT
-public:
-       SignalImpl() {}
-       virtual ~SignalImpl() {}
-       
-Q_SIGNALS:
-       void fire();
-       friend class Signal;
-};
-
-
-class Slot;
-class SlotImpl : public QObject
-{
-       Q_OBJECT
-public:
-       SlotImpl(Slot & owner) : owner_(owner) {}
-       virtual ~SlotImpl() {}
-public Q_SLOTS:
-       void called();
-private:
-       Slot & owner_;
-};
-
-} // namespace lyx
-
-#endif // SIGNALSLOTPRIVATE_H