File: mapviewopt.cpp

package info (click to toggle)
rtklib 2.4.3.b34%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 114,300 kB
  • sloc: cpp: 57,065; ansic: 53,007; makefile: 994; fortran: 987; javascript: 309; sh: 25
file content (65 lines) | stat: -rw-r--r-- 1,914 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
//---------------------------------------------------------------------------

#include <QShowEvent>

#include "viewer.h"
#include "mapviewopt.h"

//---------------------------------------------------------------------------
MapViewOptDialog::MapViewOptDialog(QWidget* parent)
    : QDialog(parent)
{
    setupUi(this);

    connect(BtnOk, SIGNAL(clicked(bool)), this, SLOT(BtnOkClick()));
    connect(BtnCancel, SIGNAL(clicked(bool)), this, SLOT(close()));
    connect(BtnNotes, SIGNAL(clicked(bool)), this, SLOT(BtnNotesClick()));
}
//---------------------------------------------------------------------------
void MapViewOptDialog::showEvent(QShowEvent *)
{
    QLineEdit *titles[]={
		MapTitle1,MapTitle2,MapTitle3,MapTitle4,MapTitle5,MapTitle6
	};
    QLineEdit *tiles[]={
		MapTile1,MapTile2,MapTile3,MapTile4,MapTile5,MapTile6
	};
	for (int i=0;i<6;i++) {
        titles[i]->setText(MapStrs[i][0]);
        tiles [i]->setText(MapStrs[i][1]);
	}
    EditApiKey->setText(ApiKey);
}
//---------------------------------------------------------------------------
void MapViewOptDialog::BtnOkClick()
{
    QLineEdit *titles[]={
		MapTitle1,MapTitle2,MapTitle3,MapTitle4,MapTitle5,MapTitle6
	};
    QLineEdit *tiles[]={
		MapTile1,MapTile2,MapTile3,MapTile4,MapTile5,MapTile6
	};
	for (int i=0;i<6;i++) {
        MapStrs[i][0]=titles[i]->text();
        MapStrs[i][1]=tiles [i]->text();
	}
    ApiKey=EditApiKey->text();
    accept();
}
//---------------------------------------------------------------------------
void MapViewOptDialog::BtnNotesClick()
{
    QString file, dir;
    TextViewer *viewer;
    
    dir = qApp->applicationDirPath(); // exe directory
    file=dir+"/gmview_notes.txt";
    viewer=new TextViewer(this);
    viewer->setWindowTitle(file);
    viewer->Option=0;
    viewer->exec();
    viewer->Read(file);	
}
//---------------------------------------------------------------------------