| 12345678910111213141516171819202122232425 |
- #include <string>
- #include <util/util.hpp>
- #include <util/platform.h>
- #include <platform.hpp>
- #include "window-license-agreement.hpp"
- #include "qt-wrappers.hpp"
- using namespace std;
- OBSLicenseAgreement::OBSLicenseAgreement(QWidget *parent)
- : QDialog (parent),
- ui (new Ui::OBSLicenseAgreement)
- {
- ui->setupUi(this);
- string path;
- if (!GetDataFilePath("license/gplv2.txt", path))
- throw "Could not find license file";
- BPtr<char> licenseText = os_quick_read_utf8_file(path.c_str());
- if (!licenseText || !*licenseText || strlen(licenseText) < 1000)
- throw "Invalid license file data";
- ui->license->setPlainText(QT_UTF8(licenseText));
- }
|