network_url_dlg.cpp 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. #include <QMessageBox>
  2. #include "network_url_dlg.h"
  3. /* some public test stream video urls
  4. * http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4
  5. * http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerBlazes.mp4
  6. * http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerEscapes.mp4
  7. * http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerFun.mp4
  8. * http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerJoyrides.mp4
  9. * rtsp://rtsp.stream/pattern
  10. * rtsp://rtsp.stream/movie
  11. */
  12. NetworkUrlDlg::NetworkUrlDlg(QWidget* parent)
  13. : QDialog(parent), ui(std::make_unique<Ui::NetworkUrlDlg>())
  14. {
  15. ui->setupUi(this);
  16. setLayout(ui->gridLayout);
  17. auto flags = windowFlags();
  18. flags |= Qt::WindowStaysOnTopHint;
  19. flags &= (~Qt::WindowMinMaxButtonsHint);
  20. flags &= (~Qt::WindowContextHelpButtonHint);
  21. setWindowFlags(flags);
  22. }
  23. QString NetworkUrlDlg::get_url() const
  24. {
  25. return ui->lineEdit->text();
  26. }