]> git.nothing2do.fr Git - diary-mobile.git/commitdiff
I've added into action() the ability to prepopulate an entry
authorNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Mon, 23 Dec 2013 17:59:14 +0000 (18:59 +0100)
committerNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Mon, 23 Dec 2013 17:59:14 +0000 (18:59 +0100)
mainwindow.cpp
mainwindow.h

index 1a99a1071014e30527b81970c4c046dda13b6229..6c3175b6b072d7cedda72cee33daaa8681c72cfa 100644 (file)
@@ -144,8 +144,8 @@ void MainWindow::action(const QString & a){
     else if(a.split(QString(" "))[0]==QString("setint")){
         conf->setValue(a.split(QString(" "))[1], QInputDialog::getInt(this, "setInt", a.split(QString(" "))[2] , conf->value(QString(a.split(QString(" "))[3])).toInt()));
     }
-    else if(a=="new"){
-        entry();
+    else if(a.split(QString(" "))[0]=="new"){
+        entry(a.remove(0, 4));
         start();
     }
     else getButtons(a);
@@ -288,17 +288,17 @@ int MainWindow::alias(const QString & a){
     return 0;
 
 }
-void MainWindow::entry(){
+void MainWindow::entry(const QString &a){
     QDateTime v;
     QString time=v.currentDateTime().toString(QString("yyyy-MM-dd hh:mm:ss")), entry="";
-    entry=QInputDialog::getText(this, QString("nouvelle entrée"), QString(time), QLineEdit::Normal, QString(""));
+    entry=QInputDialog::getText(this, QString("nouvelle entrée"), time, QLineEdit::Normal, a);
     if(entry=="")
         getButtons(way.last());
-    QString a=time+" "+entry;
+    QString c=time+" "+entry;
     QFile fichier(conf->value(QString("file")).toString());
     fichier.open(QIODevice::Append | QIODevice::Text);
     QTextStream flux(&fichier);
-    flux << a << endl;
+    flux << c << endl;
     fichier.close();
     qDebug()<<"content added into file : "<<a;
     q->prepare("INSERT INTO raw (date, texte) VALUES (:date, :txt);");
index 219456c9ed77629d2598c9fd0ab485ab46d54dec..14de854359b5b59fd75db6789dba579d8ec69f51 100644 (file)
@@ -75,7 +75,7 @@ private slots:
     QString &get(int, int);
     int alias(const QString &);
     int exec(const QList<QString> &);
-    void entry();
+    void entry(const QString &);
     void createDB();
     void addButtonDB();
     void editButtonDB();