LeechCraft
0.6.70-19424-g027e980fd1
Modular cross-platform feature rich live environment.
Toggle main menu visibility
Loading...
Searching...
No Matches
tagsmanager.h
Go to the documentation of this file.
1
/**********************************************************************
2
* LeechCraft - modular cross-platform feature rich internet client.
3
* Copyright (C) 2006-2014 Georg Rudoy
4
*
5
* Distributed under the Boost Software License, Version 1.0.
6
* (See accompanying file LICENSE or copy at https://www.boost.org/LICENSE_1_0.txt)
7
**********************************************************************/
8
9
#pragma once
10
11
#include <QObject>
12
#include <QStringList>
13
#include "
../tagsconfig.h
"
14
15
namespace
LC::Util::Emitters
16
{
21
class
UTIL_TAGS_API
TagsManager
:
public
QObject
22
{
23
Q_OBJECT
24
public
:
25
using
QObject::QObject;
26
Q_SIGNALS:
36
void
nameReplaced
(
const
QString& old,
const
QStringList& newNames);
37
};
38
}
LC::Util::Emitters::TagsManager
The signals of an ITagsManager.
Definition
tagsmanager.h:22
LC::Util::Emitters::TagsManager::nameReplaced
void nameReplaced(const QString &old, const QStringList &newNames)
Emitted after the name old was replaced with newNames on every tag that had it.
LC::Util::Emitters
Definition
tagsmanager.h:16
tagsconfig.h
UTIL_TAGS_API
#define UTIL_TAGS_API
Definition
tagsconfig.h:16
src
util
tags
emitters
tagsmanager.h
Generated by
1.18.0