kopia lustrzana https://github.com/jamescoxon/dl-fldigi
Save rigctl window size
rodzic
e48851b61e
commit
7ecc8de084
|
@ -13,6 +13,8 @@ struct status {
|
||||||
bool rigShown;
|
bool rigShown;
|
||||||
int rigX;
|
int rigX;
|
||||||
int rigY;
|
int rigY;
|
||||||
|
int rigW;
|
||||||
|
int rigH;
|
||||||
int carrier;
|
int carrier;
|
||||||
int mag;
|
int mag;
|
||||||
int speed;
|
int speed;
|
||||||
|
|
|
@ -44,6 +44,8 @@ status progStatus = {
|
||||||
false, // bool rigShown;
|
false, // bool rigShown;
|
||||||
50, // int rigX;
|
50, // int rigX;
|
||||||
50, // int rigY;
|
50, // int rigY;
|
||||||
|
560, // int rigW
|
||||||
|
80, // int rigH
|
||||||
1000, // int carrier;
|
1000, // int carrier;
|
||||||
1, // int mag;
|
1, // int mag;
|
||||||
NORMAL, // WFdisp::WFspeed
|
NORMAL, // WFdisp::WFspeed
|
||||||
|
@ -97,6 +99,8 @@ void status::saveLastState()
|
||||||
if (rigcontrol && rigcontrol->visible()) {
|
if (rigcontrol && rigcontrol->visible()) {
|
||||||
rigX = rigcontrol->x();
|
rigX = rigcontrol->x();
|
||||||
rigY = rigcontrol->y();
|
rigY = rigcontrol->y();
|
||||||
|
rigW = rigcontrol->w();
|
||||||
|
rigH = rigcontrol->h();
|
||||||
rigShown = true;
|
rigShown = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -137,6 +141,8 @@ void status::saveLastState()
|
||||||
spref.set("rigctl_visible", rigShown);
|
spref.set("rigctl_visible", rigShown);
|
||||||
spref.set("rigctl_x", rigX);
|
spref.set("rigctl_x", rigX);
|
||||||
spref.set("rigctl_y", rigY);
|
spref.set("rigctl_y", rigY);
|
||||||
|
spref.set("rigctl_w", rigW);
|
||||||
|
spref.set("rigctl_h", rigH);
|
||||||
|
|
||||||
spref.set("viewer_visible", VIEWERvisible);
|
spref.set("viewer_visible", VIEWERvisible);
|
||||||
spref.set("viewer_x", static_cast<int>(VIEWERxpos));
|
spref.set("viewer_x", static_cast<int>(VIEWERxpos));
|
||||||
|
@ -192,6 +198,8 @@ void status::loadLastState()
|
||||||
spref.get("rigctl_visible", i, i); rigShown = i;
|
spref.get("rigctl_visible", i, i); rigShown = i;
|
||||||
spref.get("rigctl_x", rigX, rigX);
|
spref.get("rigctl_x", rigX, rigX);
|
||||||
spref.get("rigctl_y", rigY, rigY);
|
spref.get("rigctl_y", rigY, rigY);
|
||||||
|
spref.get("rigctl_w", rigW, rigW);
|
||||||
|
spref.get("rigctl_h", rigH, rigH);
|
||||||
|
|
||||||
spref.get("viewer_visible", i, i); VIEWERvisible = i;
|
spref.get("viewer_visible", i, i); VIEWERvisible = i;
|
||||||
spref.get("viewer_x", i, i); VIEWERxpos = i;
|
spref.get("viewer_x", i, i); VIEWERxpos = i;
|
||||||
|
@ -255,9 +263,7 @@ void status::initLastState()
|
||||||
if (rigShown == true) {
|
if (rigShown == true) {
|
||||||
if (!rigcontrol)
|
if (!rigcontrol)
|
||||||
createRigDialog();
|
createRigDialog();
|
||||||
int rdW = rigcontrol->w();
|
rigcontrol->resize(rigX, rigY, rigW, rigH);
|
||||||
int rdH = rigcontrol->h();
|
|
||||||
rigcontrol->resize(rigX, rigY, rdW, rdH);
|
|
||||||
rigcontrol->show();
|
rigcontrol->show();
|
||||||
}
|
}
|
||||||
if (VIEWERvisible == true)
|
if (VIEWERvisible == true)
|
||||||
|
|
Ładowanie…
Reference in New Issue