File: copymain.cpp

package info (click to toggle)
explorer 0.72-2.1
  • links: PTS
  • area: contrib
  • in suites: hamm, slink
  • size: 1,556 kB
  • ctags: 1,203
  • sloc: cpp: 10,226; makefile: 384; sh: 206; ansic: 106; lex: 95; csh: 6
file content (33 lines) | stat: -rw-r--r-- 503 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <qapp.h>
#include <qstring.h>
#include <qpushbt.h>
#include <qfiledlg.h>
#include <qstrlist.h>

#include <iostream.h>


#include "cpdlg.h"

int main(int argc, char **argv)
{
	QApplication a(argc,argv);
	QStrList src;
	QString dest;
	
	
	if (argc > 2 )
	{
		int i;
		for(i =argc-2; i > 0; i--)
			src.append(argv[i]);
		dest=argv[argc-1];
	}
	else
	{
		src.append(QFileDialog::getOpenFileName());
		dest=QFileDialog::getSaveFileName();
	}
	CopyProgressDlg copy(src,dest);
	return copy.exec();
}