LeechCraft 0.6.70-19424-g027e980fd1
Modular cross-platform feature rich live environment.
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
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}
The signals of an ITagsManager.
Definition tagsmanager.h:22
void nameReplaced(const QString &old, const QStringList &newNames)
Emitted after the name old was replaced with newNames on every tag that had it.
#define UTIL_TAGS_API
Definition tagsconfig.h:16