From 19c4b1ef0da72d5f06c66b0af918961f89fdb397 Mon Sep 17 00:00:00 2001 From: kostas Date: Mon, 28 Jul 2014 12:50:34 +0000 Subject: [PATCH] Added "Conflicted" file state FossilOrigin-Name: 9d073dbbd5ca3382a184e8693107a01d1c72a754 --- manifest | 16 ++++++++-------- manifest.uuid | 2 +- src/MainWindow.cpp | 3 +++ src/MainWindow.h | 3 ++- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/manifest b/manifest index 296297f..eb00d4d 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Improved\sfossil\squery\sparsing\sto\shandle\scr/nl\sconversions\squeries\n -D 2014-07-28T10:55:56.111 +C Added\s"Conflicted"\sfile\sstate +D 2014-07-28T12:50:34.341 F dist/arch/PKGBUILD 1d72dad77767f94a6b1a018067188e61927fa564 F dist/win/fuel.iss ef3558dbba409eb194938b930377fc9ee27d319e F doc/Building.txt 7c0f1060d4a08ed330058d4a3a68905c05228381 @@ -187,8 +187,8 @@ F src/FileTableView.cpp 5ddf8c391c9a3ac449ec61fb1db837b577afeec2 F src/FileTableView.h 03e56d87c2d46411b9762b87f4d301619aaf18df F src/LoggedProcess.cpp 2a1e5c94bc1e57c8984563e66c210e43a14dc60c F src/LoggedProcess.h 85df7c635c807a5a0e8c4763f17a0752aaff7261 -F src/MainWindow.cpp a09935e15a667fee4205f92c3a904715832bb0e4 -F src/MainWindow.h 3e0ed4d5f6a531401e0aed92d1cd0eb29543d62b +F src/MainWindow.cpp 6e217d10880fc3d544d4a0de384684feb1152647 +F src/MainWindow.h 631af46749d69c3be1b5c1427c7ff6bd43855ad5 F src/SettingsDialog.cpp effff92f746a71b07f0e6a72a21caac5a9085123 F src/SettingsDialog.h 01c1f876c64f750ba8820a0d745e377acabe4921 F src/Utils.cpp 9aff456712e4276b49083426301b3b96d3819c77 @@ -201,7 +201,7 @@ F ui/CommitDialog.ui 6200f6cabdcf40a20812e811be28e0793f82516f F ui/FileActionDialog.ui 89bb4dc2d0b8adcd41adcb11ec65f2028a09a12d F ui/MainWindow.ui 7ede8bbb54513e0771fdf5d5a2566d88c81b73ad F ui/SettingsDialog.ui 55aefad7145c40d936c43759789d1b50e361b020 -P f99bd8ac7960cb1758222d2211937e99708f67f3 -R 17a11a3a86c01fbe80865209da47dbda -U Kostas -Z 6fc79358cc91a5421ead178604d9fdec +P 7963dcf290a49ba949e056b48a3af0d0ca133315 +R 7cc42803281cfb74eff59dd67dd7f8ff +U kostas +Z e410287ea9cd406de0252a5ee7596353 diff --git a/manifest.uuid b/manifest.uuid index 1fed763..34d203e 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -7963dcf290a49ba949e056b48a3af0d0ca133315 \ No newline at end of file +9d073dbbd5ca3382a184e8693107a01d1c72a754 \ No newline at end of file diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 9536cba..2811d7d 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -729,6 +729,8 @@ void MainWindow::scanWorkspace() type = RepoFile::TYPE_RENAMED; else if(status_text=="UNCHANGED") type = RepoFile::TYPE_UNCHANGED; + else if(status_text=="CONFLICT") + type = RepoFile::TYPE_CONFLICTED; // Filter unwanted file types if( ((type & RepoFile::TYPE_MODIFIED) && !ui->actionViewModified->isChecked()) || @@ -887,6 +889,7 @@ void MainWindow::updateFileView() { RepoFile::TYPE_DELETED, tr("Deleted"), ":icons/icons/Button Close-01.png" }, { RepoFile::TYPE_RENAMED, tr("Renamed"), ":icons/icons/Button Reload-01.png" }, { RepoFile::TYPE_MISSING, tr("Missing"), ":icons/icons/Button Help-01.png" }, + { RepoFile::TYPE_CONFLICTED, tr("Conflicted"), ":icons/icons/Button Blank Red-01.png" }, }; QFileIconProvider icon_provider; diff --git a/src/MainWindow.h b/src/MainWindow.h index 4a9026c..c938f0e 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -32,7 +32,8 @@ struct RepoFile TYPE_DELETED = 1<<4, TYPE_MISSING = 1<<5, TYPE_RENAMED = 1<<6, - TYPE_MODIFIED = TYPE_EDITTED|TYPE_ADDED|TYPE_DELETED|TYPE_MISSING|TYPE_RENAMED, + TYPE_CONFLICTED = 1<<7, + TYPE_MODIFIED = TYPE_EDITTED|TYPE_ADDED|TYPE_DELETED|TYPE_MISSING|TYPE_RENAMED|TYPE_CONFLICTED, TYPE_REPO = TYPE_UNCHANGED|TYPE_MODIFIED, TYPE_ALL = TYPE_UNKNOWN|TYPE_REPO };