summaryrefslogtreecommitdiff
path: root/src/frontend/displaywindow/btactioncollection.cpp
blob: f71709a63228bc64deb6dea6751f9d7f816620d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*********
*
* This file is part of BibleTime's source code, http://www.bibletime.info/.
*
* Copyright 1999-2009 by the BibleTime developers.
* The BibleTime source code is licensed under the GNU General Public License version 2.0.
*
**********/

#include "btactioncollection.h"

BtActionCollection::BtActionCollection(QObject* parent)
	: QObject(parent)
{
}

BtActionCollection::~BtActionCollection()
{
}

QAction* BtActionCollection::action(const QString& name)
{
	Q_ASSERT(m_actions[name] != 0);
	return m_actions[name];
}

void BtActionCollection::addAction(const QString& name, QAction* action)
{
	Q_ASSERT(action != 0);
//	Q_ASSERT(m_actions[name] == 0);   // TODO - replacing actions is ok???
	m_actions[name] = action;
}

void BtActionCollection::addAction(const QString &name, const QObject *receiver)
{
}