diff --git a/src/GUI.cpp b/src/GUI.cpp index ae4d16376..73ab280ca 100644 --- a/src/GUI.cpp +++ b/src/GUI.cpp @@ -47,7 +47,7 @@ #include "GUI.h" #include "transferlistwidget.h" #include "misc.h" -#include "createtorrent_imp.h" +#include "torrentcreatordlg.h" #include "downloadfromurldlg.h" #include "torrentadditiondlg.h" #include "searchengine.h" @@ -721,7 +721,7 @@ void GUI::on_actionCreate_torrent_triggered() { if(createTorrentDlg) { createTorrentDlg->setFocus(); } else { - createTorrentDlg = new createtorrent(this); + createTorrentDlg = new TorrentCreatorDlg(this); connect(createTorrentDlg, SIGNAL(torrent_to_seed(QString)), this, SLOT(addTorrent(QString))); } } diff --git a/src/GUI.h b/src/GUI.h index be9f645e2..ded9a5d80 100644 --- a/src/GUI.h +++ b/src/GUI.h @@ -54,7 +54,7 @@ class PropertiesWidget; class StatusBar; class consoleDlg; class about; -class createtorrent; +class TorrentCreatorDlg; class downloadFromURL; class HidableTabWidget; class LineEdit; @@ -149,7 +149,7 @@ private: QPointer options; QPointer console; QPointer aboutDlg; - QPointer createTorrentDlg; + QPointer createTorrentDlg; QPointer downloadFromURLDialog; QPointer systrayIcon; QPointer systrayCreator; diff --git a/src/misc.cpp b/src/misc.cpp index a00411ae3..da10f5e26 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -415,7 +415,7 @@ void misc::moveToXDGFolders() { copyDir(old_BTBackupPath, BTBackupLocation()); } // Copy search engine folder - const QString old_searchPath = old_qBtPath.absoluteFilePath("search_engine"); + const QString old_searchPath = old_qBtPath.absoluteFilePath("nova"); if(QDir(old_searchPath).exists()) { copyDir(old_searchPath, searchEngineLocation()); } @@ -471,7 +471,7 @@ QPoint misc::screenCenter(QWidget *win) { QString misc::searchEngineLocation() { const QString location = QDir::cleanPath(QDesktopServicesDataLocation() - + QDir::separator() + "search_engine"); + + QDir::separator() + "nova"); QDir locationDir(location); if(!locationDir.exists()) locationDir.mkpath(locationDir.absolutePath()); diff --git a/src/properties/properties.pri b/src/properties/properties.pri index d90eb12cf..80d7321bf 100644 --- a/src/properties/properties.pri +++ b/src/properties/properties.pri @@ -1,9 +1,8 @@ INCLUDEPATH += $$PWD -!contains(DEFINES, DISABLE_GUI) { - FORMS += $$PWD/propertieswidget.ui +FORMS += $$PWD/propertieswidget.ui - HEADERS += $$PWD/propertieswidget.h \ +HEADERS += $$PWD/propertieswidget.h \ $$PWD/peerlistwidget.h \ $$PWD/proplistdelegate.h \ $$PWD/trackerlist.h \ @@ -11,16 +10,11 @@ INCLUDEPATH += $$PWD $$PWD/peerlistdelegate.h \ $$PWD/peeraddition.h \ $$PWD/trackersadditiondlg.h \ - $$PWD/pieceavailabilitybar.h + $$PWD/pieceavailabilitybar.h \ + $$PWD/proptabbar.h - SOURCES += $$PWD/propertieswidget.cpp \ +SOURCES += $$PWD/propertieswidget.cpp \ $$PWD/peerlistwidget.cpp \ - $$PWD/trackerlist.cpp + $$PWD/trackerlist.cpp \ + $$PWD/proptabbar.cpp -} - -HEADERS += \ - properties/proptabbar.h - -SOURCES += \ - properties/proptabbar.cpp diff --git a/src/rss/rss.pri b/src/rss/rss.pri index 1ae393c9a..560a58aa9 100644 --- a/src/rss/rss.pri +++ b/src/rss/rss.pri @@ -1,8 +1,6 @@ INCLUDEPATH += $$PWD -!contains(DEFINES, DISABLE_GUI) { - - HEADERS += $$PWD/rss_imp.h \ +HEADERS += $$PWD/rss_imp.h \ $$PWD/rsssettings.h \ $$PWD/feeddownloader.h \ $$PWD/feedlistwidget.h \ @@ -12,8 +10,8 @@ INCLUDEPATH += $$PWD $$PWD/rssfile.h \ $$PWD/rssarticle.h \ $$PWD/rssfilters.h - - SOURCES += $$PWD/rss_imp.cpp \ + +SOURCES += $$PWD/rss_imp.cpp \ $$PWD/rsssettings.cpp \ $$PWD/feedlistwidget.cpp \ $$PWD/rssmanager.cpp \ @@ -23,7 +21,7 @@ INCLUDEPATH += $$PWD $$PWD/feeddownloader.cpp \ $$PWD/rssfilters.cpp - FORMS += $$PWD/ui/rss.ui \ +FORMS += $$PWD/ui/rss.ui \ $$PWD/ui/feeddownloader.ui \ $$PWD/ui/rsssettings.ui -} + diff --git a/src/search.qrc b/src/search.qrc deleted file mode 100644 index f1dc1b678..000000000 --- a/src/search.qrc +++ /dev/null @@ -1,23 +0,0 @@ - - - search_engine/nova2.py - search_engine/novaprinter.py - search_engine/socks.py - search_engine/nova2dl.py - search_engine/helpers.py - search_engine/engines/vertor.png - search_engine/engines/mininova.png - search_engine/engines/mininova.py - search_engine/engines/torrentdownloads.png - search_engine/engines/isohunt.png - search_engine/engines/torrentreactor.py - search_engine/engines/btjunkie.png - search_engine/engines/piratebay.py - search_engine/engines/torrentdownloads.py - search_engine/engines/torrentreactor.png - search_engine/engines/isohunt.py - search_engine/engines/btjunkie.py - search_engine/engines/piratebay.png - search_engine/engines/vertor.py - - \ No newline at end of file diff --git a/src/ui/engineselect.ui b/src/searchengine/engineselect.ui similarity index 100% rename from src/ui/engineselect.ui rename to src/searchengine/engineselect.ui diff --git a/src/engineselectdlg.cpp b/src/searchengine/engineselectdlg.cpp similarity index 99% rename from src/engineselectdlg.cpp rename to src/searchengine/engineselectdlg.cpp index 8cab18b9b..7c28adab6 100644 --- a/src/engineselectdlg.cpp +++ b/src/searchengine/engineselectdlg.cpp @@ -44,7 +44,7 @@ #include enum EngineColumns {ENGINE_NAME, ENGINE_URL, ENGINE_STATE, ENGINE_ID}; -#define UPDATE_URL "http://qbittorrent.svn.sourceforge.net/viewvc/qbittorrent/trunk/src/search_engine/engines/" +#define UPDATE_URL "http://qbittorrent.svn.sourceforge.net/viewvc/qbittorrent/trunk/src/nova/engines/" engineSelectDlg::engineSelectDlg(QWidget *parent, SupportedEngines *supported_engines) : QDialog(parent), supported_engines(supported_engines) { setupUi(this); @@ -164,7 +164,7 @@ void engineSelectDlg::on_actionUninstall_triggered() { int index = pluginsTree->indexOfTopLevelItem(item); Q_ASSERT(index != -1); QString id = item->text(ENGINE_ID); - if(QFile::exists(":/search_engine/engines/"+id+".py")) { + if(QFile::exists(":/nova/engines/"+id+".py")) { error = true; // Disable it instead supported_engines->value(id)->setEnabled(false); diff --git a/src/engineselectdlg.h b/src/searchengine/engineselectdlg.h similarity index 100% rename from src/engineselectdlg.h rename to src/searchengine/engineselectdlg.h diff --git a/src/search_engine/__init__.py b/src/searchengine/nova/__init__.py similarity index 100% rename from src/search_engine/__init__.py rename to src/searchengine/nova/__init__.py diff --git a/src/search_engine/engines/__init__.py b/src/searchengine/nova/engines/__init__.py similarity index 100% rename from src/search_engine/engines/__init__.py rename to src/searchengine/nova/engines/__init__.py diff --git a/src/search_engine/engines/btjunkie.png b/src/searchengine/nova/engines/btjunkie.png similarity index 100% rename from src/search_engine/engines/btjunkie.png rename to src/searchengine/nova/engines/btjunkie.png diff --git a/src/search_engine/engines/btjunkie.py b/src/searchengine/nova/engines/btjunkie.py similarity index 100% rename from src/search_engine/engines/btjunkie.py rename to src/searchengine/nova/engines/btjunkie.py diff --git a/src/search_engine/engines/isohunt.png b/src/searchengine/nova/engines/isohunt.png similarity index 100% rename from src/search_engine/engines/isohunt.png rename to src/searchengine/nova/engines/isohunt.png diff --git a/src/search_engine/engines/isohunt.py b/src/searchengine/nova/engines/isohunt.py similarity index 100% rename from src/search_engine/engines/isohunt.py rename to src/searchengine/nova/engines/isohunt.py diff --git a/src/search_engine/engines/mininova.png b/src/searchengine/nova/engines/mininova.png similarity index 100% rename from src/search_engine/engines/mininova.png rename to src/searchengine/nova/engines/mininova.png diff --git a/src/search_engine/engines/mininova.py b/src/searchengine/nova/engines/mininova.py similarity index 100% rename from src/search_engine/engines/mininova.py rename to src/searchengine/nova/engines/mininova.py diff --git a/src/search_engine/engines/piratebay.png b/src/searchengine/nova/engines/piratebay.png similarity index 100% rename from src/search_engine/engines/piratebay.png rename to src/searchengine/nova/engines/piratebay.png diff --git a/src/search_engine/engines/piratebay.py b/src/searchengine/nova/engines/piratebay.py similarity index 100% rename from src/search_engine/engines/piratebay.py rename to src/searchengine/nova/engines/piratebay.py diff --git a/src/search_engine/engines/torrentdownloads.png b/src/searchengine/nova/engines/torrentdownloads.png similarity index 100% rename from src/search_engine/engines/torrentdownloads.png rename to src/searchengine/nova/engines/torrentdownloads.png diff --git a/src/search_engine/engines/torrentdownloads.py b/src/searchengine/nova/engines/torrentdownloads.py similarity index 100% rename from src/search_engine/engines/torrentdownloads.py rename to src/searchengine/nova/engines/torrentdownloads.py diff --git a/src/search_engine/engines/torrentreactor.png b/src/searchengine/nova/engines/torrentreactor.png similarity index 100% rename from src/search_engine/engines/torrentreactor.png rename to src/searchengine/nova/engines/torrentreactor.png diff --git a/src/search_engine/engines/torrentreactor.py b/src/searchengine/nova/engines/torrentreactor.py similarity index 100% rename from src/search_engine/engines/torrentreactor.py rename to src/searchengine/nova/engines/torrentreactor.py diff --git a/src/search_engine/engines/versions.txt b/src/searchengine/nova/engines/versions.txt similarity index 100% rename from src/search_engine/engines/versions.txt rename to src/searchengine/nova/engines/versions.txt diff --git a/src/search_engine/engines/vertor.png b/src/searchengine/nova/engines/vertor.png similarity index 100% rename from src/search_engine/engines/vertor.png rename to src/searchengine/nova/engines/vertor.png diff --git a/src/search_engine/engines/vertor.py b/src/searchengine/nova/engines/vertor.py similarity index 100% rename from src/search_engine/engines/vertor.py rename to src/searchengine/nova/engines/vertor.py diff --git a/src/search_engine/helpers.py b/src/searchengine/nova/helpers.py similarity index 100% rename from src/search_engine/helpers.py rename to src/searchengine/nova/helpers.py diff --git a/src/search_engine/nova2.py b/src/searchengine/nova/nova2.py similarity index 100% rename from src/search_engine/nova2.py rename to src/searchengine/nova/nova2.py diff --git a/src/search_engine/nova2dl.py b/src/searchengine/nova/nova2dl.py similarity index 100% rename from src/search_engine/nova2dl.py rename to src/searchengine/nova/nova2dl.py diff --git a/src/search_engine/novaprinter.py b/src/searchengine/nova/novaprinter.py similarity index 100% rename from src/search_engine/novaprinter.py rename to src/searchengine/nova/novaprinter.py diff --git a/src/search_engine/socks.py b/src/searchengine/nova/socks.py similarity index 100% rename from src/search_engine/socks.py rename to src/searchengine/nova/socks.py diff --git a/src/pluginsource.h b/src/searchengine/pluginsource.h similarity index 100% rename from src/pluginsource.h rename to src/searchengine/pluginsource.h diff --git a/src/searchengine/search.qrc b/src/searchengine/search.qrc new file mode 100644 index 000000000..42e2b997b --- /dev/null +++ b/src/searchengine/search.qrc @@ -0,0 +1,23 @@ + + + nova/nova2.py + nova/novaprinter.py + nova/socks.py + nova/nova2dl.py + nova/helpers.py + nova/engines/vertor.png + nova/engines/mininova.png + nova/engines/mininova.py + nova/engines/torrentdownloads.png + nova/engines/isohunt.png + nova/engines/torrentreactor.py + nova/engines/btjunkie.png + nova/engines/piratebay.py + nova/engines/torrentdownloads.py + nova/engines/torrentreactor.png + nova/engines/isohunt.py + nova/engines/btjunkie.py + nova/engines/piratebay.png + nova/engines/vertor.py + + diff --git a/src/ui/search.ui b/src/searchengine/search.ui similarity index 100% rename from src/ui/search.ui rename to src/searchengine/search.ui diff --git a/src/searchengine.cpp b/src/searchengine/searchengine.cpp similarity index 97% rename from src/searchengine.cpp rename to src/searchengine/searchengine.cpp index c0b67d3da..366544b3d 100644 --- a/src/searchengine.cpp +++ b/src/searchengine/searchengine.cpp @@ -470,7 +470,7 @@ void SearchEngine::downloadFinished(int exitcode, QProcess::ExitStatus) { // Update nova.py search plugin if necessary void SearchEngine::updateNova() { qDebug("Updating nova"); - // create search_engine directory if necessary + // create nova directory if necessary QDir search_dir(misc::searchEngineLocation()); QFile package_file(search_dir.absoluteFilePath("__init__.py")); package_file.open(QIODevice::WriteOnly | QIODevice::Text); @@ -483,47 +483,47 @@ void SearchEngine::updateNova() { package_file2.close(); // Copy search plugin files (if necessary) QString filePath = search_dir.absoluteFilePath("nova2.py"); - if(getPluginVersion(":/search_engine/nova2.py") > getPluginVersion(filePath)) { + if(getPluginVersion(":/nova/nova2.py") > getPluginVersion(filePath)) { if(QFile::exists(filePath)) { misc::safeRemove(filePath); misc::safeRemove(filePath+"c"); } - QFile::copy(":/search_engine/nova2.py", filePath); + QFile::copy(":/nova/nova2.py", filePath); } filePath = search_dir.absoluteFilePath("nova2dl.py"); - if(getPluginVersion(":/search_engine/nova2dl.py") > getPluginVersion(filePath)) { + if(getPluginVersion(":/nova/nova2dl.py") > getPluginVersion(filePath)) { if(QFile::exists(filePath)){ misc::safeRemove(filePath); misc::safeRemove(filePath+"c"); } - QFile::copy(":/search_engine/nova2dl.py", filePath); + QFile::copy(":/nova/nova2dl.py", filePath); } filePath = search_dir.absoluteFilePath("novaprinter.py"); - if(getPluginVersion(":/search_engine/novaprinter.py") > getPluginVersion(filePath)) { + if(getPluginVersion(":/nova/novaprinter.py") > getPluginVersion(filePath)) { if(QFile::exists(filePath)){ misc::safeRemove(filePath); misc::safeRemove(filePath+"c"); } - QFile::copy(":/search_engine/novaprinter.py", filePath); + QFile::copy(":/nova/novaprinter.py", filePath); } filePath = search_dir.absoluteFilePath("helpers.py"); - if(getPluginVersion(":/search_engine/helpers.py") > getPluginVersion(filePath)) { + if(getPluginVersion(":/nova/helpers.py") > getPluginVersion(filePath)) { if(QFile::exists(filePath)){ misc::safeRemove(filePath); misc::safeRemove(filePath+"c"); } - QFile::copy(":/search_engine/helpers.py", filePath); + QFile::copy(":/nova/helpers.py", filePath); } filePath = search_dir.absoluteFilePath("socks.py"); if(!QFile::exists(filePath)) { - QFile::copy(":/search_engine/socks.py", filePath); + QFile::copy(":/nova/socks.py", filePath); } QDir destDir(QDir(misc::searchEngineLocation()).absoluteFilePath("engines")); - QDir shipped_subDir(":/search_engine/engines/"); + QDir shipped_subDir(":/nova/engines/"); QStringList files = shipped_subDir.entryList(); foreach(const QString &file, files){ QString shipped_file = shipped_subDir.absoluteFilePath(file); diff --git a/src/searchengine.h b/src/searchengine/searchengine.h similarity index 100% rename from src/searchengine.h rename to src/searchengine/searchengine.h diff --git a/src/searchengine/searchengine.pri b/src/searchengine/searchengine.pri new file mode 100644 index 000000000..7960ee43f --- /dev/null +++ b/src/searchengine/searchengine.pri @@ -0,0 +1,17 @@ +INCLUDEPATH += $$PWD + +FORMS += $$PWD/search.ui \ + $$PWD/engineselect.ui + +HEADERS += $$PWD/searchengine.h \ + $$PWD/searchtab.h \ + $$PWD/engineselectdlg.h \ + $$PWD/pluginsource.h \ + $$PWD/searchlistdelegate.h \ + $$PWD/supportedengines.h + +SOURCES += $$PWD/searchengine.cpp \ + $$PWD/searchtab.cpp \ + $$PWD/engineselectdlg.cpp + +RESOURCES += $$PWD/search.qrc diff --git a/src/searchlistdelegate.h b/src/searchengine/searchlistdelegate.h similarity index 100% rename from src/searchlistdelegate.h rename to src/searchengine/searchlistdelegate.h diff --git a/src/searchtab.cpp b/src/searchengine/searchtab.cpp similarity index 100% rename from src/searchtab.cpp rename to src/searchengine/searchtab.cpp diff --git a/src/searchtab.h b/src/searchengine/searchtab.h similarity index 100% rename from src/searchtab.h rename to src/searchengine/searchtab.h diff --git a/src/supportedengines.h b/src/searchengine/supportedengines.h similarity index 100% rename from src/supportedengines.h rename to src/searchengine/supportedengines.h diff --git a/src/src.pro b/src/src.pro index 69a5c9d49..1e03b066c 100644 --- a/src/src.pro +++ b/src/src.pro @@ -222,7 +222,6 @@ os2 { # Resource files RESOURCES += icons.qrc \ lang.qrc \ - search.qrc \ about.qrc # Add GeoIP resource file if the GeoIP database @@ -282,13 +281,13 @@ HEADERS += misc.h \ preferences.h \ scannedfoldersmodel.h \ qinisettings.h \ - smtp.h + smtp.h \ + torrentcreatordlg.h contains(DEFINES, DISABLE_GUI) { HEADERS += headlessloader.h } else { HEADERS += GUI.h \ - supportedengines.h \ transferlistwidget.h \ transferlistdelegate.h \ transferlistfilterswidget.h \ @@ -297,17 +296,11 @@ contains(DEFINES, DISABLE_GUI) { deletionconfirmationdlg.h \ statusbar.h \ reverseresolution.h \ - searchtab.h \ console_imp.h \ ico.h \ - engineselectdlg.h \ - pluginsource.h \ - searchEngine.h \ speedlimitdlg.h \ options_imp.h \ about_imp.h \ - createtorrent_imp.h \ - searchlistdelegate.h \ previewselect.h \ previewlistdelegate.h \ downloadfromurldlg.h \ @@ -345,9 +338,12 @@ contains(DEFINES, USE_SYSTEM_QTSINGLEAPPLICATION) { include(qtlibtorrent/qtlibtorrent.pri) include(webui/webui.pri) -include(rss/rss.pri) include(tracker/tracker.pri) -include(properties/properties.pri) +!contains(DEFINES, DISABLE_GUI) { + include(properties/properties.pri) + include(searchengine/searchengine.pri) + include(rss/rss.pri) +} !contains(DEFINES, DISABLE_GUI) { FORMS += ui/mainwindow.ui \ @@ -358,9 +354,7 @@ include(properties/properties.pri) ui/login.ui \ ui/downloadfromurldlg.ui \ ui/torrentadditiondlg.ui \ - ui/search.ui \ ui/bandwidth_limit.ui \ - ui/engineselect.ui \ ui/pluginsource.ui \ ui/trackersadditiondlg.ui \ ui/console.ui \ @@ -373,15 +367,12 @@ SOURCES += main.cpp \ downloadthread.cpp \ scannedfoldersmodel.cpp \ misc.cpp \ - smtp.cpp + smtp.cpp \ + torrentcreatordlg.cpp !contains(DEFINES, DISABLE_GUI) { SOURCES += GUI.cpp \ options_imp.cpp \ - createtorrent_imp.cpp \ - searchengine.cpp \ - engineselectdlg.cpp \ - searchtab.cpp \ ico.cpp \ transferlistwidget.cpp \ cookiesdlg.cpp \ diff --git a/src/createtorrent_imp.cpp b/src/torrentcreatordlg.cpp similarity index 92% rename from src/createtorrent_imp.cpp rename to src/torrentcreatordlg.cpp index 1c094ddf3..e0568db63 100644 --- a/src/createtorrent_imp.cpp +++ b/src/torrentcreatordlg.cpp @@ -48,7 +48,7 @@ #include #include "torrentpersistentdata.h" -#include "createtorrent_imp.h" +#include "torrentcreatordlg.h" #include "misc.h" #include "qinisettings.h" @@ -64,7 +64,7 @@ bool file_filter(boost::filesystem::path const& filename) return true; } -createtorrent::createtorrent(QWidget *parent): QDialog(parent){ +TorrentCreatorDlg::TorrentCreatorDlg(QWidget *parent): QDialog(parent){ setupUi(this); setAttribute(Qt::WA_DeleteOnClose); setModal(true); @@ -76,11 +76,11 @@ createtorrent::createtorrent(QWidget *parent): QDialog(parent){ show(); } -createtorrent::~createtorrent() { +TorrentCreatorDlg::~TorrentCreatorDlg() { delete creatorThread; } -void createtorrent::on_addFolder_button_clicked(){ +void TorrentCreatorDlg::on_addFolder_button_clicked(){ QIniSettings settings("qBittorrent", "qBittorrent"); QString last_path = settings.value("CreateTorrent/last_add_path", QDir::homePath()).toString(); QString dir = QFileDialog::getExistingDirectory(this, tr("Select a folder to add to the torrent"), last_path, QFileDialog::ShowDirsOnly); @@ -93,7 +93,7 @@ void createtorrent::on_addFolder_button_clicked(){ } } -void createtorrent::on_addFile_button_clicked(){ +void TorrentCreatorDlg::on_addFile_button_clicked(){ QIniSettings settings("qBittorrent", "qBittorrent"); QString last_path = settings.value("CreateTorrent/last_add_path", QDir::homePath()).toString(); QString file = QFileDialog::getOpenFileName(this, tr("Select a file to add to the torrent"), last_path); @@ -106,7 +106,7 @@ void createtorrent::on_addFile_button_clicked(){ } } -void createtorrent::on_removeTracker_button_clicked() { +void TorrentCreatorDlg::on_removeTracker_button_clicked() { QModelIndexList selectedIndexes = trackers_list->selectionModel()->selectedIndexes(); for(int i=selectedIndexes.size()-1; i>=0; --i){ QListWidgetItem *item = trackers_list->takeItem(selectedIndexes.at(i).row()); @@ -114,7 +114,7 @@ void createtorrent::on_removeTracker_button_clicked() { } } -int createtorrent::getPieceSize() const { +int TorrentCreatorDlg::getPieceSize() const { switch(comboPieceSize->currentIndex()) { case 0: return 32*1024; @@ -135,7 +135,7 @@ int createtorrent::getPieceSize() const { } } -void createtorrent::on_addTracker_button_clicked() { +void TorrentCreatorDlg::on_addTracker_button_clicked() { bool ok; QString URL = QInputDialog::getText(this, tr("Please type an announce URL"), tr("Announce URL:", "Tracker URL"), QLineEdit::Normal, @@ -146,7 +146,7 @@ void createtorrent::on_addTracker_button_clicked() { } } -void createtorrent::on_removeURLSeed_button_clicked(){ +void TorrentCreatorDlg::on_removeURLSeed_button_clicked(){ QModelIndexList selectedIndexes = URLSeeds_list->selectionModel()->selectedIndexes(); for(int i=selectedIndexes.size()-1; i>=0; --i){ QListWidgetItem *item = URLSeeds_list->takeItem(selectedIndexes.at(i).row()); @@ -154,7 +154,7 @@ void createtorrent::on_removeURLSeed_button_clicked(){ } } -void createtorrent::on_addURLSeed_button_clicked(){ +void TorrentCreatorDlg::on_addURLSeed_button_clicked(){ bool ok; QString URL = QInputDialog::getText(this, tr("Please type a web seed url"), tr("Web seed URL:"), QLineEdit::Normal, @@ -165,7 +165,7 @@ void createtorrent::on_addURLSeed_button_clicked(){ } } -QStringList createtorrent::allItems(QListWidget *list){ +QStringList TorrentCreatorDlg::allItems(QListWidget *list){ QStringList res; unsigned int nbItems = list->count(); for(unsigned int i=0; i< nbItems; ++i){ @@ -175,7 +175,7 @@ QStringList createtorrent::allItems(QListWidget *list){ } // Main function that create a .torrent file -void createtorrent::on_createButton_clicked(){ +void TorrentCreatorDlg::on_createButton_clicked(){ QString input = textInputPath->text().trimmed(); if (input.endsWith(QDir::separator())) input.chop(1); @@ -206,7 +206,7 @@ void createtorrent::on_createButton_clicked(){ creatorThread->create(input, destination, trackers, url_seeds, comment, check_private->isChecked(), getPieceSize()); } -void createtorrent::handleCreationFailure(QString msg) { +void TorrentCreatorDlg::handleCreationFailure(QString msg) { // Enable dialog setEnabled(true); // Remove busy cursor @@ -214,7 +214,7 @@ void createtorrent::handleCreationFailure(QString msg) { QMessageBox::information(0, tr("Torrent creation"), tr("Torrent creation was unsuccessful, reason: %1").arg(msg)); } -void createtorrent::handleCreationSuccess(QString path, QString branch_path) { +void TorrentCreatorDlg::handleCreationSuccess(QString path, QString branch_path) { // Enable Dialog setEnabled(true); // Remove busy cursor @@ -246,7 +246,7 @@ void createtorrent::handleCreationSuccess(QString path, QString branch_path) { close(); } -void createtorrent::on_cancelButton_clicked() { +void TorrentCreatorDlg::on_cancelButton_clicked() { // End torrent creation thread if(creatorThread->isRunning()) { creatorThread->abortCreation(); @@ -258,7 +258,7 @@ void createtorrent::on_cancelButton_clicked() { reject(); } -void createtorrent::updateProgressBar(int progress) { +void TorrentCreatorDlg::updateProgressBar(int progress) { progressBar->setValue(progress); } diff --git a/src/createtorrent_imp.h b/src/torrentcreatordlg.h similarity index 95% rename from src/createtorrent_imp.h rename to src/torrentcreatordlg.h index ffee75fae..be86f9c0a 100644 --- a/src/createtorrent_imp.h +++ b/src/torrentcreatordlg.h @@ -71,15 +71,15 @@ class torrentCreatorThread : public QThread { void updateProgress(int progress); }; -class createtorrent : public QDialog, private Ui::createTorrentDialog{ +class TorrentCreatorDlg : public QDialog, private Ui::createTorrentDialog{ Q_OBJECT private: torrentCreatorThread *creatorThread; public: - createtorrent(QWidget *parent = 0); - ~createtorrent(); + TorrentCreatorDlg(QWidget *parent = 0); + ~TorrentCreatorDlg(); QStringList allItems(QListWidget *list); int getPieceSize() const;