22
22
#include " libRepoMan/Frontend/Repo.hpp"
23
23
24
24
#include " libRepoMan/Events/Event.hpp"
25
+ #include " libRepoMan/Events/Compat.hpp"
25
26
26
27
#include < QObject>
27
28
@@ -39,7 +40,7 @@ namespace RM
39
40
40
41
class REPOMAN_API RepoMan
41
42
: public QObject
42
- // , private EventsInterface
43
+ , private CompatEventsInterface
43
44
{
44
45
Q_OBJECT
45
46
private:
@@ -71,42 +72,40 @@ namespace RM
71
72
void repositoryClosed ();
72
73
void hasActiveRepositoryChanged (bool hasActiveRepo);
73
74
74
- #ifndef REPOMAN_NO_COMPAT
75
75
signals:
76
76
void repositoryOpened (const RM::Frontend::Repo& repo);
77
77
void repositoryAboutToClose (const RM::Frontend::Repo& repo);
78
78
void repositoryActivated (const RM::Frontend::Repo& repo);
79
79
void repositoryDeactivated (const RM::Frontend::Repo& repo);
80
- void objectCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: Base& object);
81
- void objectAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: Base& object);
82
- void refTreeNodeCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: RefTreeNode& node);
83
- void refTreeNodeAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: RefTreeNode& node);
84
- void refCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: Reference& ref);
85
- void refAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: Reference& ref);
86
- void refMoved (const RM::Frontend::Repo& repo, const RM::Frontend:: Reference& ref);
87
- void refHeadDetached (const RM::Frontend::Repo& repo, const RM::Frontend:: Reference& ref);
88
- void tagCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: Tag& tag);
89
- void tagAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: Tag& tag);
90
- void branchCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: Branch& branch);
91
- void branchAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: Branch& branch);
92
- void branchMoved (const RM::Frontend::Repo& repo, const RM::Frontend:: Branch& branch);
93
- void branchUpstreamChanged (const RM::Frontend::Repo& repo, const RM::Frontend:: Branch& branch);
94
- void namespaceCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: Namespace& nameSpace);
95
- void namespaceAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: Namespace& nameSpace);
96
- void refLogChanged (const RM::Frontend::Repo& repo, const RM::Frontend:: RefLog& reflog);
97
- void refLogNewEntry (const RM::Frontend::Repo& repo, const RM::Frontend:: RefLog& reflog);
98
- void stageCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: Reference& ref);
99
- void stageAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: Reference& ref);
100
- void remoteCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: Remote& remote);
101
- void remoteAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: Remote& remote);
102
- void remoteModified (const RM::Frontend::Repo& repo, const RM::Frontend:: Remote& remote);
103
- void submoduleCreated (const RM::Frontend::Repo& repo, const RM::Frontend:: Submodule& submodule);
104
- void submoduleAboutToBeDeleted (const RM::Frontend::Repo& repo, const RM::Frontend:: Submodule& submodule);
105
- void submoduleMoved (const RM::Frontend::Repo& repo, const RM::Frontend:: Submodule& submodule);
80
+ void objectCreated (const RM::Frontend::Base& object);
81
+ void objectAboutToBeDeleted (const RM::Frontend::Base& object);
82
+ void refTreeNodeCreated (const RM::Frontend::RefTreeNode& node);
83
+ void refTreeNodeAboutToBeDeleted (const RM::Frontend::RefTreeNode& node);
84
+ void refCreated (const RM::Frontend::Reference& ref);
85
+ void refAboutToBeDeleted (const RM::Frontend::Reference& ref);
86
+ void refMoved (const RM::Frontend::Reference& ref);
87
+ void refHeadDetached (const RM::Frontend::Reference& ref);
88
+ void tagCreated (const RM::Frontend::Tag& tag);
89
+ void tagAboutToBeDeleted (const RM::Frontend::Tag& tag);
90
+ void branchCreated (const RM::Frontend::Branch& branch);
91
+ void branchAboutToBeDeleted (const RM::Frontend::Branch& branch);
92
+ void branchMoved (const RM::Frontend::Branch& branch);
93
+ void branchUpstreamChanged (const RM::Frontend::Branch& branch);
94
+ void namespaceCreated (const RM::Frontend::Namespace& nameSpace);
95
+ void namespaceAboutToBeDeleted (const RM::Frontend::Namespace& nameSpace);
96
+ void refLogChanged (const RM::Frontend::RefLog& reflog);
97
+ void refLogNewEntry (const RM::Frontend::RefLog& reflog);
98
+ void stageCreated (const RM::Frontend::Reference& ref);
99
+ void stageAboutToBeDeleted (const RM::Frontend::Reference& ref);
100
+ void remoteCreated (const RM::Frontend::Remote& remote);
101
+ void remoteAboutToBeDeleted (const RM::Frontend::Remote& remote);
102
+ void remoteModified (const RM::Frontend::Remote& remote);
103
+ void submoduleCreated (const RM::Frontend::Submodule& submodule);
104
+ void submoduleAboutToBeDeleted (const RM::Frontend::Submodule& submodule);
105
+ void submoduleMoved (const RM::Frontend::Submodule& submodule);
106
106
void repositoryStateChanged (const RM::Frontend::Repo& repo);
107
- void indexUpdated (const RM::Frontend::Repo& repo);
108
- void workTreeUpdated (const RM::Frontend::Repo& repo);
109
- #endif
107
+ void indexUpdated ();
108
+ void workTreeUpdated ();
110
109
};
111
110
112
111
}
0 commit comments