[VDE] Add a new setting to determine initial tab (Context/Deck/Database) (#7122)

* [VDE] Add a new setting to determine initial tab (Context/Deck/Database)

Took 16 minutes

Took 4 seconds

* Adjust tooltip

Took 4 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
This commit is contained in:
BruebachL 2026-08-15 21:55:39 +02:00 committed by GitHub
parent 6ee1fd58e6
commit fbe5c4ade0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 108 additions and 5 deletions

View file

@ -400,6 +400,23 @@ TEST_F(SettingsDefaultsTest, DeckEditor_DefaultDeckEditorType_Default)
ASSERT_EQ(s.getDefaultDeckEditorType(), 1);
}
TEST_F(SettingsDefaultsTest, DeckEditor_VdeStartupTab_Default)
{
DeckEditorSettings s(settingsPath, nullptr);
ASSERT_EQ(s.getVdeStartupTab(), VdeStartupTabContext);
}
TEST_F(SettingsDefaultsTest, DeckEditor_VdeStartupTab_SetAndGet)
{
DeckEditorSettings s(settingsPath, nullptr);
s.setVdeStartupTab(VdeStartupTabDeckDisplay);
ASSERT_EQ(s.getVdeStartupTab(), VdeStartupTabDeckDisplay);
s.setVdeStartupTab(VdeStartupTabDatabaseDisplay);
ASSERT_EQ(s.getVdeStartupTab(), VdeStartupTabDatabaseDisplay);
s.setVdeStartupTab(VdeStartupTabContext);
ASSERT_EQ(s.getVdeStartupTab(), VdeStartupTabContext);
}
// --- NetworkSettings ---
TEST_F(SettingsDefaultsTest, Network_ClientID_Default)