Adding wsjt.log features...

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/map65@2590 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor 2012-09-18 15:44:10 +00:00
parent 1beb5daeae
commit b6dd46f280
4 changed files with 24 additions and 2 deletions

View File

@ -1925,7 +1925,12 @@ void MainWindow::on_logQSOButton_clicked() //Log QSO button
QDateTime t = QDateTime::currentDateTimeUtc(); QDateTime t = QDateTime::currentDateTimeUtc();
QString logEntry=t.date().toString("yyyy-MMM-dd,") + QString logEntry=t.date().toString("yyyy-MMM-dd,") +
t.time().toString("hh:mm,") + m_hisCall + "," + m_hisGrid + "," + t.time().toString("hh:mm,") + m_hisCall + "," + m_hisGrid + "," +
QString::number(nMHz) + "," + m_mode; QString::number(nMHz) + "," + m_mode + "\n";
int ret = QMessageBox::warning(this, "Log Entry",
"Please confirm log entry:\n\n" + logEntry + "\n",
QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);
if(ret==QMessageBox::No) return;
QFile f("wsjt.log"); QFile f("wsjt.log");
if(!f.open(QFile::Append)) { if(!f.open(QFile::Append)) {
msgBox("Cannot open file \"wsjt.log\"."); msgBox("Cannot open file \"wsjt.log\".");
@ -2058,3 +2063,9 @@ void MainWindow::on_actionFUNcube_Dongle_triggered()
{ {
proc_qthid.start(QDir::toNativeSeparators(m_appDir + "/qthid")); proc_qthid.start(QDir::toNativeSeparators(m_appDir + "/qthid"));
} }
void MainWindow::on_actionEdit_wsjt_log_triggered()
{
QString cmnd="notepad " + m_appDir + "/wsjt.log";
proc_editor.start(QDir::toNativeSeparators(cmnd));
}

View File

@ -128,6 +128,8 @@ private slots:
void on_actionJT65C2_triggered(); void on_actionJT65C2_triggered();
void on_actionEdit_wsjt_log_triggered();
private: private:
Ui::MainWindow *ui; Ui::MainWindow *ui;
qint32 m_nDevIn; qint32 m_nDevIn;
@ -220,6 +222,8 @@ private:
QProcess proc_m65; QProcess proc_m65;
QProcess proc_qthid; QProcess proc_qthid;
QProcess proc_editor;
QString m_path; QString m_path;
QString m_pbdecoding_style1; QString m_pbdecoding_style1;

View File

@ -1149,6 +1149,8 @@ p, li { white-space: pre-wrap; }
<addaction name="actionOpen_next_in_directory"/> <addaction name="actionOpen_next_in_directory"/>
<addaction name="actionDecode_remaining_files_in_directory"/> <addaction name="actionDecode_remaining_files_in_directory"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionEdit_wsjt_log"/>
<addaction name="separator"/>
<addaction name="actionDelete_all_tf2_files_in_SaveDir"/> <addaction name="actionDelete_all_tf2_files_in_SaveDir"/>
<addaction name="actionErase_Band_Map_and_Messages"/> <addaction name="actionErase_Band_Map_and_Messages"/>
<addaction name="actionErase_map65_rx_log"/> <addaction name="actionErase_map65_rx_log"/>
@ -1586,6 +1588,11 @@ p, li { white-space: pre-wrap; }
<string>JT65C2</string> <string>JT65C2</string>
</property> </property>
</action> </action>
<action name="actionEdit_wsjt_log">
<property name="text">
<string>Edit wsjt.log</string>
</property>
</action>
</widget> </widget>
<layoutdefault spacing="6" margin="11"/> <layoutdefault spacing="6" margin="11"/>
<customwidgets> <customwidgets>

View File

@ -1,6 +1,6 @@
[Setup] [Setup]
AppName=MAP65 AppName=MAP65
AppVerName=MAP65 Version 2.4.0 r2571 AppVerName=MAP65 Version 2.4.1 r2587
AppCopyright=Copyright (C) 2001-2012 by Joe Taylor, K1JT AppCopyright=Copyright (C) 2001-2012 by Joe Taylor, K1JT
DefaultDirName=c:\MAP65 DefaultDirName=c:\MAP65
DefaultGroupName=MAP65 DefaultGroupName=MAP65