Initial support for localization

FossilOrigin-Name: 8d881de4e52069221dd6ae38a436449fbccdac25
This commit is contained in:
kostas
2012-09-23 10:20:57 +00:00
parent 152041ff05
commit d40b70d737
11 changed files with 180 additions and 118 deletions

View File

@ -12,7 +12,7 @@
#include "SettingsDialog.h"
namespace Ui {
class MainWindow;
class MainWindow;
}
@ -113,11 +113,11 @@ private:
//////////////////////////////////////////////////////////////////////////
class MainWindow : public QMainWindow
{
Q_OBJECT
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0, QString *workspacePath = 0, bool portableMode = false);
~MainWindow();
explicit MainWindow(Settings &_settings, QWidget *parent = 0, QString *workspacePath = 0);
~MainWindow();
bool diffFile(QString repoFile);
private:
@ -227,7 +227,7 @@ private slots:
void on_actionApplyStash_triggered();
void on_actionDeleteStash_triggered();
void on_actionDiffStash_triggered();
void on_textBrowser_customContextMenuRequested(const QPoint &pos);
void on_textBrowser_customContextMenuRequested(const QPoint &pos);
void on_tableView_customContextMenuRequested(const QPoint &pos);
private:
@ -247,7 +247,7 @@ private:
class QProgressBar *progressBar;
bool fossilAbort; // FIXME: No GUI for it yet
Settings settings;
Settings &settings;
QString projectName;
QString repositoryFile;
QStringList workspaceHistory;
@ -255,8 +255,6 @@ private:
ViewMode viewMode;
stringset_t selectedDirs; // The directory selected in the tree
class QSettings *qsettings;
// Repository State
typedef QList<RepoFile*> filelist_t;
typedef QMap<QString, RepoFile*> filemap_t;