#include <QFileDialog>
#include <QScrollArea>
#include <QSslConfiguration>
+#include <QTime>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
{
//if (value){
for(int d=1; d<=value; d++){
bool ok;
- QString e=QInputDialog::getText(this, tr("set"), c+" : "+d, QLineEdit::Normal, QString(""), &ok);
+ QString tmp;
+ tmp=QString::number(d);
+ QString e=QInputDialog::getText(this, tr("set"), c+" : "+tmp, QLineEdit::Normal, QString(""), &ok);
if(ok)cmd.append(e);
else break;// in case of break, exec complain about cmd size
}
else if(b[0]==QString("play")){
}
- else if(b[0]==QString("vid")){
+ /*else if(b[0]==QString("vid")){
addMedia(c);
- }
+ }*/
else if(b[0]==QString("-hist")){
flush();
QString wi;
else old="";
int tkc=tmpkeys.count(b[1]);
for(int t=1;t<tkc;t++){
- old=old+" "+valeur->values(b[1])[t];
+ old=old+" "+valeur->value(b[1])[t];
}
QString tmp=QInputDialog::getText(this, QString("val"), b[1], QLineEdit::Normal, old, &ok);
if((ok)&&(tmp!=valeur->value(b[1]))){
valeur->remove(b[1]);
- valeur->insertMulti(b[1], tmp);
+ valeur->insert(b[1], tmp);
}
}else if((bs==3)&&(b[2]==QString("?"))){
QString val,tmp="Enter value for "+b[1];
val=QInputDialog::getText(this, "val", tmp, QLineEdit::Normal, QString(""), &ok);
//if(ok)action(QString("val "+b[1]+" "+val));// ERROR
- if(ok)valeur->insertMulti(b[1],val);//good
+ if(ok)valeur->insert(b[1],val);//good
if((deb)&&(ok))QMessageBox::information(this, QString("val"), QString("val("+b[1]+")=="+val));
}else{//if (bs=>3)&&(b[2]!="?")
int t=aa.size()-(b[1].size())-5;//5==val+2 space
else old="";
int tkc=tmpkeys.count(b[1]);
for(int t=1;t<tkc;t++){
- if(old==QString(""))old=valeur->values(b[1])[t];
- else old=old+" "+valeur->values(b[1])[t];
+ if(old==QString(""))old=valeur->value(b[1])[t];
+ else old=old+" "+valeur->value(b[1])[t];
}
- qDebug()<<"aa.size()=="<<aa.size()<<" b[1].size()=="<<b[1].size()<<" t=="<<t<<" old.size()="<<old.size()<<endl;
+ qDebug()<<"aa.size()=="<<aa.size()<<" b[1].size()=="<<b[1].size()<<" t=="<<t<<" old.size()="<<old.size()<<Qt::endl;
QString tmp=old+" "+aa.right(t);
qDebug()<<"tmp="<<tmp;
valeur->remove(b[1]);
- valeur->insertMulti(b[1], tmp);
+ valeur->insert(b[1], tmp);
if(deb)QMessageBox::information(this, QString("val"), QString("val("+b[1]+")=="+tmp));
}
}else{
}
void CLabel::mousePressEvent (QMouseEvent * event )
{
- t.start();
+ //t.currentTime();
QString a=settings->value(QString("currenttype")).toString();
QString bb=settings->value(a+QString("before")).toString();
QString ba=settings->value(a+QString("after")).toString();
}
void CLabel::mouseReleaseEvent( QMouseEvent * event )
{
- int c=t.elapsed();
+ //int c=t.start();
QString a=settings->value(QString("currenttype")).toString();
QString bb=settings->value(a+QString("before")).toString();
QString ba=settings->value(a+QString("after")).toString();
switch(event->button()){
case Qt::LeftButton:
setStyleSheet(m_style.replace(ba, bb));
- if(c>2000)emit longpress();
- else emit released();
+ //if(c>2000)emit longpress();
+ //else
+ emit released();
break;
//case Qt::LeftButton:setStyleSheet(m_style.replace(setting->value(setting->value(QString("currenttype")).toString()+"after").toString(), setting->value(QString("currenttype")).toString()+"before"));emit released();break;
QNetworkRequest request(url);
QSslConfiguration ssl;
- ssl.setProtocol(QSsl::TlsV1SslV3);
+ ssl.setProtocol(QSsl::TlsV1_3);
request.setSslConfiguration(ssl);
m_WebCtrl.get(request);
b.open(QIODevice::ReadOnly);
QNetworkRequest * rq= new QNetworkRequest(upload);
QSslConfiguration ssl;
- ssl.setProtocol(QSsl::TlsV1SslV3);
+ ssl.setProtocol(QSsl::TlsV1_3);
rq->setSslConfiguration(ssl);
//rq->setSslConfiguration(QSslConfiguration::defaultConfiguration());
rep=net->put(*rq, b.readAll());
m->disconnect();
d.unlock();
}
-void MainWindow::addMedia(const QString & a){
+/*void MainWindow::addMedia(const QString & a){
if((video)&&(playlist)){
playlist->addMedia(QUrl(a));
}else{
}
void MainWindow::play(){
video->play();
-}
+}*/
void MainWindow::resizeEvent(/*QResizeEvent *event*/)
{
//QSize size = event->size();
//#include "sax2.h"
#include <QTranslator>
#include <QLocale>
-#include <QtMultimedia/QMediaPlayer>
+/*#include <QtMultimedia/QMediaPlayer>
#include <QtMultimedia/QMediaPlaylist>
#include <QtMultimediaWidgets/QVideoWidget>
-//#include <QProcess>
-
+//#include <QProcess>*/
+//#include <QTextCodec>
+#include <QTime>
#ifndef FILEDOWNLOADER_H
#define FILEDOWNLOADER_H
void readSQL();
void tmpdown();
void readData();
- void play();
+ //void play();
void datasent();
void back();
void start();
void chooseDB();
void chooseDB(const QString &);
void chooseDB(const QString &,const QString &);
- void addMedia(const QString &);
+ //void addMedia(const QString &);
void editDB(const QString &, const QString &);
void get(const QString &, const QString &);
void get2(const QString &, const QString &);
//QsKineticScroller * ks;
//QScrollArea * scroll;
//a desperated attempt to get the output of my cmd, i've try Qprocess (but don't get it)QProcess *shell;
- QMediaPlayer *video;
- QMediaPlaylist *playlist;
+ //QMediaPlayer *video;
+ //QMediaPlaylist *playlist;
QMutex sql,updatelocker,d,Msav;
QWidget *screen;
QGridLayout *grid;
bool np, orienta;//0=portrait 1=paysage (size.width() > size.height())
unsigned short int deb;
unsigned int page;
- QVideoWidget * videoWidget;
+ //QVideoWidget * videoWidget;
QMap<QString, QString> * valeur;
};