-
-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
V2022.1.0 Changelog: - Rewrote Tube Converter in C++ using gtkmm - Removed support for Windows OS. Only Linux is now supported Changes From Last Commit: - Made yt-dlp and ffmpeg hard dependencies instead of having Tube Converter download yt-dlp in the application - Created Download and DownloadManager models to manage and track downloads in a queue form - Modified FileTypes based on what yt-dlp supports - Implemented UI design and code for download queue system - Finalized design and code for GA release
- Loading branch information
Showing
19 changed files
with
406 additions
and
212 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"LatestVersion":"2022.1.0","Changelog":"- Rewrote Tube Converter in C++ using gtkmm\n- Removed support for Windows OS. Only Linux is now supported"} | ||
{"LatestVersion":"2022.1.0","Changelog":"- Rewrote Tube Converter in C++ using gtkmm\n- Removed support for Windows OS. Only Linux is now supported","LinkToExe":"https://github.com/nlogozzo/NickvisionTubeConverter/releases/download/2022.1.0/NickvisionTubeConverter"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
#include "datadownloadscolumns.h" | ||
|
||
namespace NickvisionTubeConverter::Models | ||
{ | ||
DataDownloadsColumns::DataDownloadsColumns() | ||
{ | ||
add(m_colID); | ||
add(m_colPath); | ||
add(m_colFileType); | ||
add(m_colUrl); | ||
} | ||
|
||
const Gtk::TreeModelColumn<unsigned int>& DataDownloadsColumns::getColID() const | ||
{ | ||
return m_colID; | ||
} | ||
|
||
const Gtk::TreeModelColumn<std::string>& DataDownloadsColumns::getColPath() const | ||
{ | ||
return m_colPath; | ||
} | ||
|
||
const Gtk::TreeModelColumn<std::string>& DataDownloadsColumns::getColFileType() const | ||
{ | ||
return m_colFileType; | ||
} | ||
|
||
const Gtk::TreeModelColumn<std::string>& DataDownloadsColumns::getColUrl() const | ||
{ | ||
return m_colUrl; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
#ifndef DATADOWNLOADSCOLUMNS_H | ||
#define DATADOWNLOADSCOLUMNS_H | ||
|
||
#include <string> | ||
#include <gtkmm.h> | ||
|
||
namespace NickvisionTubeConverter::Models | ||
{ | ||
class DataDownloadsColumns : public Gtk::TreeModel::ColumnRecord | ||
{ | ||
public: | ||
DataDownloadsColumns(); | ||
const Gtk::TreeModelColumn<unsigned int>& getColID() const; | ||
const Gtk::TreeModelColumn<std::string>& getColPath() const; | ||
const Gtk::TreeModelColumn<std::string>& getColFileType() const; | ||
const Gtk::TreeModelColumn<std::string>& getColUrl() const; | ||
|
||
private: | ||
Gtk::TreeModelColumn<unsigned int> m_colID; | ||
Gtk::TreeModelColumn<std::string> m_colPath; | ||
Gtk::TreeModelColumn<std::string> m_colFileType; | ||
Gtk::TreeModelColumn<std::string> m_colUrl; | ||
}; | ||
} | ||
|
||
#endif // DATADOWNLOADSCOLUMNS_H |
Oops, something went wrong.