Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion src/lang/qphotorec.ca.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ Hauríeu d'haver rebut una còpia de la Llicència Pública General GNU jun
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Cerca formats</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Reinicialitzar</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>
Res&amp;taura</translation>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.cs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -256,11 +256,16 @@ Společně s QPhotoRec byste měli obdržet text znění GNU General Public Lice
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Hledat formáty</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>V&amp;rátit na výchozí</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>Obnovi&amp;t</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.el.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ You should have received a copy of the GNU General Public License along with QPh
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Αναζήτηση μορφών</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Επαναφορά</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>Ανά&amp;κτηση</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ Debería haber recibido una copia de la Licencia Pública General de GNU junto c
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Buscar formatos</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Reiniciar</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>Res&amp;tore</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.fi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ QPhotoRec:in mukana tulisi olla sinulle toimitettuna tuo GNU-yleisluvan selontek
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Etsi formaatteja</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Nollaa</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>Palau&amp;ta</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -256,11 +256,16 @@ Vous avez du recevoir un exemplaire de la Licence Publique Générale GNU avec c
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Rechercher des formats</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Réinitialiser</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>Res&amp;taurer</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -258,11 +258,16 @@ Una copia della GNU General Public License è distribuita con QPhotoRec. In caso
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Cerca formati</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Resettare</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>Ripri&amp;stinare</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -252,11 +252,16 @@ You should have received a copy of the GNU General Public License along with QPh
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>フォーマットを検索</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;リセット</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation type="unfinished"/>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.pl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -258,11 +258,16 @@ Powinieneś otrzymać kopię licencji GNU General Public License wraz z QPhotoRe
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Szukaj formatów</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Resetuj</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>Pr&amp;zywróć</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.pt.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ Você deve receber uma cópia do licença GNU durante o uso de QPhotoRec. Se nã
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Pesquisar formatos</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Reconfigurar</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>&amp;Restaurar</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.ru.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ PhotoRec распространяется в надежде, что она бу
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Поиск форматов</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>Сб&amp;росить</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>&amp;Вернуть</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.sv_SE.ts
Original file line number Diff line number Diff line change
Expand Up @@ -248,11 +248,16 @@ You should have received a copy of the GNU General Public License along with QPh
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Sök format</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Rensa</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>Åter%ställ</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.tr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ QPhotoRec ile birlikte GNU Genel Kamu Lisansı&apos;nın bir kopyasını almış
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>Formatları ara</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>&amp;Hiçbiri</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>&amp;Tümü</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.zh_CN.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ You should have received a copy of the GNU General Public License along with QPh
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>搜索格式</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>重置(&amp;R)</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>恢复(&amp;T)</translation>
</message>
Expand Down
7 changes: 6 additions & 1 deletion src/lang/qphotorec.zh_TW.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,16 @@ You should have received a copy of the GNU General Public License along with QPh
</message>
<message>
<location filename="src/qphotorec.cpp" line="960"/>
<source>Search formats</source>
<translation>搜尋格式</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="965"/>
<source>&amp;Reset</source>
<translation>重設(&amp;R)</translation>
</message>
<message>
<location filename="src/qphotorec.cpp" line="961"/>
<location filename="src/qphotorec.cpp" line="966"/>
<source>Res&amp;tore</source>
<translation>還原(&amp;T)</translation>
</message>
Expand Down
24 changes: 24 additions & 0 deletions src/qphotorec.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -955,6 +955,11 @@ void QPhotorec::qphotorec_formats()

QDialog fenetre3;
fenetre3.setWindowTitle("QPhotoRec: "+tr("File Formats"));

QLineEdit *ed_search = new QLineEdit();
ed_search->setPlaceholderText(tr("Search formats"));
ed_search->setClearButtonEnabled(true);

QDialogButtonBox buttonBox(Qt::Horizontal);

QPushButton *bt_reset= new QPushButton(tr("&Reset"));
Expand All @@ -963,14 +968,18 @@ void QPhotorec::qphotorec_formats()
buttonBox.addButton(bt_reset, QDialogButtonBox::ResetRole);
buttonBox.addButton(bt_restore, QDialogButtonBox::ResetRole);
buttonBox.addButton(QDialogButtonBox::Ok);

QVBoxLayout vbox;
vbox.addWidget(ed_search);
vbox.addWidget(formats);
vbox.addWidget(&buttonBox);
fenetre3.setLayout(&vbox);
connect(ed_search, SIGNAL(textChanged(QString)), this, SLOT(formats_search(QString)));
connect(&buttonBox, SIGNAL(accepted()), &fenetre3, SLOT(accept()));
connect(bt_reset, SIGNAL(clicked()), this, SLOT(formats_reset()));
connect(bt_restore, SIGNAL(clicked()), this, SLOT(formats_restore()));
fenetre3.exec();

int i;
for (i = 0, file_enable=array_file_enable;
i < formats->count() && file_enable->file_hint!=NULL;
Expand Down Expand Up @@ -1004,3 +1013,18 @@ void QPhotorec::formats_restore()
item->setCheckState (Qt::Unchecked);
}
}

void QPhotorec::formats_search(const QString &format)
{
file_enable_t *file_enable;
int i;
for (i = 0, file_enable=array_file_enable;
i < formats->count() && file_enable->file_hint!=NULL;
i++, file_enable++)
{
QListWidgetItem *item = formats->item(i);
QString descr = item->text();
bool hide = descr.contains(format, Qt::CaseInsensitive)?false:true;
item->setHidden(hide);
}
}
1 change: 1 addition & 0 deletions src/qphotorec.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ class QPhotorec: public QWidget
/* Formats */
void formats_reset();
void formats_restore();
void formats_search(const QString &format);
protected:
void setupUI();
void clearWidgets();
Expand Down