2 * Most code of this file are came from Inti project.
5 /* ISF is based on SCIM 1.4.7 and extended for supporting more mobile fitable. */
8 * Smart Common Input Method
10 * Copyright (c) 2002-2005 James Su <suzhe@tsinghua.org.cn>
11 * Copyright (c) 2002 The Inti Development Team.
12 * Copyright (c) 2000 Red Hat, Inc.
13 * Copyright 1999, Karl Einar Nelson
16 * This library is free software; you can redistribute it and/or
17 * modify it under the terms of the GNU Lesser General Public
18 * License as published by the Free Software Foundation; either
19 * version 2 of the License, or (at your option) any later version.
21 * This library is distributed in the hope that it will be useful,
22 * but WITHOUT ANY WARRANTY; without even the implied warranty of
23 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24 * GNU Lesser General Public License for more details.
26 * You should have received a copy of the GNU Lesser General Public
27 * License along with this program; if not, write to the
28 * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
29 * Boston, MA 02111-1307 USA
31 * $Id: scim_signals.cpp,v 1.7 2005/01/10 08:30:54 suzhe Exp $
34 #define Uses_SCIM_OBJECT
35 #define Uses_SCIM_SIGNALS
36 #define Uses_SCIM_SLOT
37 #define Uses_SCIM_CONNECTION
39 #include "scim_private.h"
47 SlotNode::SlotNode(Slot *l_slot)
48 : Node(l_slot), is_blocked(false)
69 SlotNode::disconnect()
87 Signal::connect(Slot *slot)
89 SlotNode *node = new SlotNode(slot);
90 connection_list.push_back(node);
97 connection_list.clear ();
103 vi:ts=4:nowrap:ai:expandtab