FIX issue #19 where multiple widget values led to bad replacements in the command
[qgit4/redivivus.git] / src / rangeselectimpl.h
blob2309d6ca42d03076f3e7dc87eceb53a2d623726f
1 /*
2 Author: Marco Costalba (C) 2005-2007
4 Copyright: See COPYING file that comes with this distribution
6 */
7 #ifndef RANGESELECTIMPL_H
8 #define RANGESELECTIMPL_H
10 #include "ui_rangeselect.h"
12 class Git;
14 class RangeSelectImpl: public QDialog, public Ui_RangeSelectBase {
15 Q_OBJECT
16 public:
17 RangeSelectImpl(QWidget* par, QString* range, bool rc, Git* g);
18 static QString getDefaultArgs();
20 public slots:
21 void pushButtonOk_clicked();
22 void checkBoxDiffCache_toggled(bool b);
23 void checkBoxShowAll_toggled(bool b);
24 void checkBoxShowDialog_toggled(bool b);
25 void checkBoxShowWholeHistory_toggled(bool b);
27 private:
28 void orderRefs(const QStringList& src, QStringList& dst);
30 Git* git;
31 QString* range;
34 #endif