2222#include " libRepoMan/Frontend/Repo.hpp"
2323
2424#include " libRepoMan/Events/Event.hpp"
25+ #include " libRepoMan/Events/Compat.hpp"
2526
2627#include < QObject>
2728
@@ -39,7 +40,7 @@ namespace RM
3940
4041 class REPOMAN_API RepoMan
4142 : public QObject
42- // , private EventsInterface
43+ , private CompatEventsInterface
4344 {
4445 Q_OBJECT
4546 private:
@@ -71,42 +72,40 @@ namespace RM
7172 void repositoryClosed ();
7273 void hasActiveRepositoryChanged (bool hasActiveRepo);
7374
74- #ifndef REPOMAN_NO_COMPAT
7575 signals:
7676 void repositoryOpened (const RM::Frontend::Repo& repo);
7777 void repositoryAboutToClose (const RM::Frontend::Repo& repo);
7878 void repositoryActivated (const RM::Frontend::Repo& repo);
7979 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);
106106 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 ();
110109 };
111110
112111}
0 commit comments