diff --git a/src/image_window.cpp b/src/image_window.cpp index 4aef81c..f879072 100644 --- a/src/image_window.cpp +++ b/src/image_window.cpp @@ -119,7 +119,7 @@ void ImageWindow::setPlayback(Playback *play) { } void ImageWindow::video_Set() { - QString file_name = QFileDialog::getOpenFileName(this,"Select A video file to open","/home","Video (*.mov *.mp4 *.mkv *.m4v)"); + QString file_name = QFileDialog::getOpenFileName(this,"Select A video file to open","/home","Video (*.avi *.mov *.mp4 *.mkv *.m4v)"); std::string vname = file_name.toStdString(); ac::v_cap.open(vname); diff --git a/src/main_window.cpp b/src/main_window.cpp index 8b9e583..70551fa 100644 --- a/src/main_window.cpp +++ b/src/main_window.cpp @@ -177,10 +177,13 @@ AC_MainWindow::AC_MainWindow(QWidget *parent) : QMainWindow(parent) { } bool AC_MainWindow::checkAdd(QString str) { - const char *ex[] = { "Bars", "BilateralFilter", "BilateralFilterFade", "BoxFilter", "CurrentDesktopRect", "HorizontalTrailsInter", "IntertwineAlpha", "IntertwineAlphaBlend", "IntertwineVideo640", "RandomAlphaBlendFilter", "RandomOrigFrame", "RectangleGlitch", "SquareSwap64x32", "VideoColorMap", 0}; + const char *ex[] = { "Desktop", "MultiVideo", "Solo", "Bars", "BilateralFilter", "BilateralFilterFade", "BoxFilter", "CurrentDesktopRect", "HorizontalTrailsInter", "IntertwineAlpha", "IntertwineAlphaBlend", "IntertwineVideo640", "RandomAlphaBlendFilter", "RandomOrigFrame", "RectangleGlitch", "SquareSwap64x32", "VideoColorMap", 0}; + + + std::string val = str.toStdString(); for(int i = 0; ex[i] != 0; ++i) - if(str == ex[i]) + if(val.find(ex[i]) != std::string::npos) return true; return false; } diff --git a/src/new_dialog.cpp b/src/new_dialog.cpp index b1a933d..5f4789b 100644 --- a/src/new_dialog.cpp +++ b/src/new_dialog.cpp @@ -136,7 +136,7 @@ void CaptureVideo::setParent(AC_MainWindow *p) { void CaptureVideo::btn_SetSourceFile() { QString def_path = ""; - QString fileName = QFileDialog::getOpenFileName(this,tr("Open Video"), def_path, tr("Video Files (*.avi *.mov *.mp4 *.mkv)")); + QString fileName = QFileDialog::getOpenFileName(this,tr("Open Video"), def_path, tr("Video Files (*.avi *.mov *.mp4 *.mkv *.m4v)")); if(fileName != "") edit_src->setText(fileName); } diff --git a/src/search_box.cpp b/src/search_box.cpp index ee636cf..83b5655 100644 --- a/src/search_box.cpp +++ b/src/search_box.cpp @@ -16,10 +16,13 @@ SearchWindow::SearchWindow(QWidget *parent) : QDialog(parent) { } bool SearchWindow::checkAdd(QString str) { - const char *ex[] = { "Bars", "BilateralFilter", "BilateralFilterFade", "BoxFilter", "CurrentDesktopRect", "HorizontalTrailsInter", "IntertwineAlpha", "IntertwineAlphaBlend", "IntertwineVideo640", "RandomAlphaBlendFilter", "RandomOrigFrame", "RectangleGlitch", "SquareSwap64x32", "VideoColorMap", 0}; + const char *ex[] = { "Desktop","MultiVideo","Solo", "Bars", "BilateralFilter", "BilateralFilterFade", "BoxFilter", "CurrentDesktopRect", "HorizontalTrailsInter", "IntertwineAlpha", "IntertwineAlphaBlend", "IntertwineVideo640", "RandomAlphaBlendFilter", "RandomOrigFrame", "RectangleGlitch", "SquareSwap64x32", "VideoColorMap", 0}; + + + std::string val = str.toStdString(); for(int i = 0; ex[i] != 0; ++i) - if(str == ex[i]) + if(val.find(ex[i]) != std::string::npos) return true; return false; }