Changeset e493054
- Timestamp:
- 01/21/10 15:41:03 (13 years ago)
- Branches:
- master, qt5
- Children:
- e89b296
- Parents:
- 9d8946b
- Location:
- src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gui/gui.pro
r9d8946b re493054 26 26 FORMS += mainwindow.ui \ 27 27 daynavigatorwidget.ui \ 28 importscheduledialog.ui \ 28 29 about.ui \ 29 30 eventdialog.ui \ … … 32 33 HEADERS += mainwindow.h \ 33 34 daynavigatorwidget.h \ 35 importscheduledialog.h \ 34 36 eventdialog.h \ 35 37 mapwindow.h … … 37 39 SOURCES += mainwindow.cpp \ 38 40 daynavigatorwidget.cpp \ 41 importscheduledialog.cpp \ 39 42 eventdialog.cpp \ 40 43 mapwindow.cpp -
src/gui/mainwindow.cpp
r9d8946b re493054 5 5 6 6 #include <sqlengine.h> 7 #include <schedulexmlparser.h>8 7 9 8 #include <track.h> … … 17 16 #include "eventdialog.h" 18 17 #include "daynavigatorwidget.h" 18 #include "importscheduledialog.h" 19 19 #include "mapwindow.h" 20 20 … … 35 35 mSqlEngine = new SqlEngine(this); 36 36 mSqlEngine->initialize(); 37 38 mXmlParser = new ScheduleXmlParser(this);39 connect(mXmlParser, SIGNAL(progressStatus(int)), this, SLOT(showParsingProgress(int)));40 statusBar()->showMessage(tr("Ready"));41 37 42 38 //update track map … … 141 137 mSqlEngine = NULL; 142 138 } 143 if(mXmlParser)144 {145 delete mXmlParser;146 mXmlParser = NULL;147 }148 139 } 149 140 150 141 void MainWindow::importSchedule() 151 142 { 152 QFile file(":/schedule.en.xml"); 153 if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) 154 { 155 qDebug() << "can't open " << file.fileName(); 156 return; 157 } 158 159 QByteArray data = file.readAll(); 160 mXmlParser->parseData(data,mSqlEngine); 161 143 ImportScheduleDialog dialog(mSqlEngine,this); 144 dialog.exec(); 145 162 146 if(Conference::getAll().count()) 163 147 { … … 172 156 } 173 157 174 void MainWindow::showParsingProgress(int aStatus)175 {176 QString msg = QString("Parsing completed: %1\%").arg(aStatus);177 statusBar()->showMessage(msg,1000);178 }179 180 158 void MainWindow::aboutApp() 181 159 { -
src/gui/mainwindow.h
r9d8946b re493054 7 7 8 8 class SqlEngine; 9 class ScheduleXmlParser;10 9 11 10 class MainWindow : public QMainWindow, private Ui::MainWindow … … 19 18 private slots: 20 19 void importSchedule(); 21 void showParsingProgress(int aStatus);22 20 void aboutApp(); 23 21 void updateDayView(const QDate &aDate); … … 31 29 private: 32 30 SqlEngine *mSqlEngine; 33 ScheduleXmlParser *mXmlParser;34 31 }; 35 32 -
src/orm/ormrecord.h
r9d8946b re493054 135 135 else 136 136 { 137 qDebug() << "SQL OK";137 //qDebug() << "SQL OK"; 138 138 } 139 139 } … … 144 144 objects << hydrate(query.record()); 145 145 } 146 qDebug() << "Fetch done";146 //qDebug() << "Fetch done"; 147 147 return objects; 148 148 } -
src/sql/sqlengine.cpp
r9d8946b re493054 128 128 result.bindValue(3,aEvent["abstract"]); 129 129 result.bindValue(4,aEvent["description"]); 130 qDebug() << result.lastQuery();131 130 result.exec(); 132 131 } … … 248 247 alarm INTEGER DEFAULT 0, \ 249 248 PRIMARY KEY (xid_conference,id), \ 250 FOREIGN KEY(xid_conference) REFERENCES CONFERENCE(id) \249 FOREIGN KEY(xid_conference) REFERENCES CONFERENCE(id), \ 251 250 FOREIGN KEY(xid_track) REFERENCES TRACK(id))"); 252 251
Note: See TracChangeset
for help on using the changeset viewer.