Git: Get rid of SLOTs for createFileAction

Change-Id: Idcdf20c6c9187103cfb6eb3172b3777f5dbe9876
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Tobias Hunger
2015-11-20 10:56:21 +01:00
parent 6e9e8ebd14
commit c3fdaa12e1
2 changed files with 28 additions and 21 deletions

View File

@@ -108,8 +108,7 @@ private slots:
void logProject();
void logRepository();
void reflogRepository();
void undoFileChanges(bool revertStaging = true);
void undoUnstagedFileChanges();
void undoFileChanges(bool revertStaging);
void resetRepository();
void startRebase();
void startChangeRelatedAction(const Core::Id &id);
@@ -161,7 +160,12 @@ private:
QAction *createFileAction(Core::ActionContainer *ac,
const QString &defaultText, const QString &parameterText,
Core::Id id, const Core::Context &context, bool addToLocator,
const char *pluginSlot,
const std::function<void()> &callback,
const QKeySequence &keys = QKeySequence());
QAction *createFileAction(Core::ActionContainer *ac,
const QString &defaultText, const QString &parameterText,
Core::Id id, const Core::Context &context, bool addToLocator,
void (GitPlugin::*func)(),
const QKeySequence &keys = QKeySequence());
QAction *createProjectAction(Core::ActionContainer *ac,