Skip to content

Commit 4806e6c

Browse files
author
Mich
committed
Added ".txt" auto-complete to filename textbox.
1 parent 1be53dc commit 4806e6c

File tree

3 files changed

+36
-5
lines changed

3 files changed

+36
-5
lines changed

src/mainwindow.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2089,3 +2089,9 @@ void MainWindow::on_actionWhats_this_triggered()
20892089
{
20902090
QWhatsThis::enterWhatsThisMode();
20912091
}
2092+
2093+
void MainWindow::on_lineEditSaveFileName_editingFinished()
2094+
{
2095+
if (ui->lineEditSaveFileName->text().endsWith(".txt") == false)
2096+
ui->lineEditSaveFileName->setText(ui->lineEditSaveFileName->text().append(".txt")); // auto-complete filename with .txt extension
2097+
}

src/mainwindow.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ private slots:
9797
void on_lineEditExternalClockLabel_editingFinished();
9898
void on_lineEditHighlight_returnPressed();
9999
void on_lineEditLoadFilePath_customContextMenuRequested(const QPoint &pos);
100+
void on_lineEditSaveFileName_editingFinished();
100101
void on_printIntroChangelog();
101102
void on_printLog(QPrinter *printer);
102103
void on_printPlot(QPrinter *printer);

src/mainwindow.ui

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -746,14 +746,14 @@
746746
<item row="1" column="1">
747747
<widget class="QLineEdit" name="lineEditSaveLogPath">
748748
<property name="sizePolicy">
749-
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
749+
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
750750
<horstretch>0</horstretch>
751751
<verstretch>0</verstretch>
752752
</sizepolicy>
753753
</property>
754754
<property name="minimumSize">
755755
<size>
756-
<width>350</width>
756+
<width>0</width>
757757
<height>25</height>
758758
</size>
759759
</property>
@@ -829,7 +829,7 @@
829829
<item row="0" column="1" colspan="2">
830830
<widget class="QLineEdit" name="lineEditSaveFileName">
831831
<property name="sizePolicy">
832-
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
832+
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
833833
<horstretch>0</horstretch>
834834
<verstretch>0</verstretch>
835835
</sizepolicy>
@@ -879,6 +879,12 @@
879879
<property name="enabled">
880880
<bool>true</bool>
881881
</property>
882+
<property name="sizePolicy">
883+
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
884+
<horstretch>0</horstretch>
885+
<verstretch>0</verstretch>
886+
</sizepolicy>
887+
</property>
882888
<property name="font">
883889
<font>
884890
<pointsize>10</pointsize>
@@ -917,7 +923,7 @@
917923
<bool>true</bool>
918924
</property>
919925
<property name="sizePolicy">
920-
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
926+
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
921927
<horstretch>0</horstretch>
922928
<verstretch>0</verstretch>
923929
</sizepolicy>
@@ -941,6 +947,12 @@
941947
<property name="enabled">
942948
<bool>true</bool>
943949
</property>
950+
<property name="sizePolicy">
951+
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
952+
<horstretch>0</horstretch>
953+
<verstretch>0</verstretch>
954+
</sizepolicy>
955+
</property>
944956
<property name="text">
945957
<string>To:</string>
946958
</property>
@@ -954,6 +966,12 @@
954966
<property name="enabled">
955967
<bool>true</bool>
956968
</property>
969+
<property name="sizePolicy">
970+
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
971+
<horstretch>0</horstretch>
972+
<verstretch>0</verstretch>
973+
</sizepolicy>
974+
</property>
957975
<property name="font">
958976
<font>
959977
<pointsize>10</pointsize>
@@ -1013,6 +1031,12 @@
10131031
<property name="enabled">
10141032
<bool>true</bool>
10151033
</property>
1034+
<property name="sizePolicy">
1035+
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
1036+
<horstretch>0</horstretch>
1037+
<verstretch>0</verstretch>
1038+
</sizepolicy>
1039+
</property>
10161040
<property name="text">
10171041
<string>From:</string>
10181042
</property>
@@ -1058,7 +1082,7 @@
10581082
<bool>true</bool>
10591083
</property>
10601084
<property name="sizePolicy">
1061-
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
1085+
<sizepolicy hsizetype="Ignored" vsizetype="Preferred">
10621086
<horstretch>0</horstretch>
10631087
<verstretch>0</verstretch>
10641088
</sizepolicy>

0 commit comments

Comments
 (0)