Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FtpManager::FtpManager(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::FtpManager)
- {
- ui->setupUi(this);
- connect(ui->connectButton,SIGNAL(clicked()),this,SLOT(connectClicked()));
- connect(&ftp,SIGNAL(commandFinished(int,bool)),this,SLOT(commandFinishedSlot(int,bool)));
- connect(&ftp,SIGNAL(listInfo(QUrlInfo)),this,SLOT(listInfoSlot(QUrlInfo)));
- connect(ui->disconnectButton,SIGNAL(clicked()),this,SLOT(disconnectClicked()));
- connect(ui->remoteList,SIGNAL(itemDoubleClicked(QListWidgetItem*)),this,SLOT(remoteListDoubleClicked(QListWidgetItem*)));
- connect(ui->remoteList,SIGNAL(itemSelectionChanged()),this,SLOT(remoteListSelectionChanged()));
- /*
- connect(ui->downloadButton,SIGNAL(clicked()),this,SLOT(downloadClicked()));
- connect(ui->uploadButton,SIGNAL(clicked()), this, SLOT(uploadClicked()));
- connect(ui->openDirectoryButton,SIGNAL(clicked()),this,SLOT(openClicked()));
- connect(ui->localList,SIGNAL(itemSelectionChanged()),this,SLOT(localChanged()));
- */
- listLocalFiles();
- ui->disconnectButton->setEnabled(false);
- ui->uploadButton->setEnabled(false);
- ui->downloadButton->setEnabled(false);
- }
- void FtpManager::listLocalFiles(const QString ¤tdir = "") {
- QDir dir(currentdir);
- dir.setFilter(QDir::Files | QDir::Hidden | QDir::Dirs);
- QFileInfoList list = dir.entryInfoList();
- for (int i=0; i<list.size(); i++) {
- QFileInfo info = list.at(i);
- ui->localList->addItem(info.fileName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement