forked from qt-creator/qt-creator
		
	Utils: Introduce a TemporaryDirectory and TemporaryFile class
Both wrap the corresponding Qt class, but make sure all temporary files or directories are created inside a "master temporary directory". Change-Id: I55461be507c828c965224c02863ea5ed9bbf9498 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
		
				
					committed by
					
						
						Tim Jenssen
					
				
			
			
				
	
			
			
			
						parent
						
							e6017c40fc
						
					
				
				
					commit
					c6f90e575e
				
			@@ -51,6 +51,7 @@
 | 
			
		||||
#include <utils/qtcassert.h>
 | 
			
		||||
#include <utils/qtcprocess.h>
 | 
			
		||||
#include <utils/synchronousprocess.h>
 | 
			
		||||
#include <utils/temporaryfile.h>
 | 
			
		||||
 | 
			
		||||
#include <vcsbase/submitfilemodel.h>
 | 
			
		||||
#include <vcsbase/vcsbaseeditor.h>
 | 
			
		||||
@@ -72,7 +73,6 @@
 | 
			
		||||
#include <QMessageBox>
 | 
			
		||||
#include <QPushButton>
 | 
			
		||||
#include <QRegExp>
 | 
			
		||||
#include <QTemporaryFile>
 | 
			
		||||
#include <QTextCodec>
 | 
			
		||||
#include <QToolButton>
 | 
			
		||||
 | 
			
		||||
@@ -687,7 +687,7 @@ void GitClient::slotUnstageChunk()
 | 
			
		||||
 | 
			
		||||
void GitClient::stage(const QString &patch, bool revert)
 | 
			
		||||
{
 | 
			
		||||
    QTemporaryFile patchFile;
 | 
			
		||||
    Utils::TemporaryFile patchFile("git-patchfile");
 | 
			
		||||
    if (!patchFile.open())
 | 
			
		||||
        return;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user