From 93cfcbd3f1e61654e1e6ced5a6eead96a2193493 Mon Sep 17 00:00:00 2001 From: fourtf Date: Wed, 24 Jan 2018 15:34:04 +0100 Subject: [PATCH] added empty ketboard settings page --- chatterino.pro | 7 +++++-- src/widgets/settingsdialog.cpp | 7 +++++++ .../settingspages/keyboardsettingspage.cpp | 12 ++++++++++++ .../settingspages/keyboardsettingspage.hpp | 15 +++++++++++++++ 4 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 src/widgets/settingspages/keyboardsettingspage.cpp create mode 100644 src/widgets/settingspages/keyboardsettingspage.hpp diff --git a/chatterino.pro b/chatterino.pro index 788a26abc..59c60c58a 100644 --- a/chatterino.pro +++ b/chatterino.pro @@ -166,7 +166,8 @@ SOURCES += \ src/util/networkrequest.cpp \ src/widgets/settingspages/ignoreuserspage.cpp \ src/widgets/settingspages/ignoremessagespage.cpp \ - src/widgets/settingspages/specialchannelspage.cpp + src/widgets/settingspages/specialchannelspage.cpp \ + src/widgets/settingspages/keyboardsettingspage.cpp HEADERS += \ src/precompiled_header.hpp \ @@ -272,7 +273,9 @@ HEADERS += \ src/util/networkrequester.hpp \ src/widgets/settingspages/ignoreuserspage.hpp \ src/widgets/settingspages/ignoremessagespage.hpp \ - src/widgets/settingspages/specialchannelspage.hpp + src/widgets/settingspages/specialchannelspage.hpp \ + src/widgets/settingspages/keyboardsettings.hpp \ + src/widgets/settingspages/keyboardsettingspage.hpp RESOURCES += \ resources/resources.qrc diff --git a/src/widgets/settingsdialog.cpp b/src/widgets/settingsdialog.cpp index edd23fd07..2b1f20c9c 100644 --- a/src/widgets/settingsdialog.cpp +++ b/src/widgets/settingsdialog.cpp @@ -10,6 +10,7 @@ #include "widgets/settingspages/highlightingpage.hpp" #include "widgets/settingspages/ignoremessagespage.hpp" #include "widgets/settingspages/ignoreuserspage.hpp" +#include "widgets/settingspages/keyboardsettingspage.hpp" #include "widgets/settingspages/logspage.hpp" #include "widgets/settingspages/moderationpage.hpp" #include "widgets/settingspages/specialchannelspage.hpp" @@ -75,14 +76,20 @@ SettingsDialog *SettingsDialog::getHandle() void SettingsDialog::addTabs() { + this->ui.tabContainer->setSpacing(0); + this->addTab(new settingspages::AccountsPage); this->addTab(new settingspages::AppearancePage); this->addTab(new settingspages::BehaviourPage); this->addTab(new settingspages::CommandPage); this->addTab(new settingspages::EmotesPage); this->addTab(new settingspages::HighlightingPage); + + this->ui.tabContainer->addStretch(1); + this->addTab(new settingspages::IgnoreMessagesPage); this->addTab(new settingspages::IgnoreUsersPage); + this->addTab(new settingspages::KeyboardSettingsPage); this->addTab(new settingspages::LogsPage); this->addTab(new settingspages::ModerationPage); this->addTab(new settingspages::SpecialChannelsPage); diff --git a/src/widgets/settingspages/keyboardsettingspage.cpp b/src/widgets/settingspages/keyboardsettingspage.cpp new file mode 100644 index 000000000..57565fe8a --- /dev/null +++ b/src/widgets/settingspages/keyboardsettingspage.cpp @@ -0,0 +1,12 @@ +#include "keyboardsettingspage.hpp" + +namespace chatterino { +namespace widgets { +namespace settingspages { +KeyboardSettingsPage::KeyboardSettingsPage() + : SettingsPage("Keybindings", "") +{ +} +} // namespace settingspages +} // namespace widgets +} // namespace chatterino diff --git a/src/widgets/settingspages/keyboardsettingspage.hpp b/src/widgets/settingspages/keyboardsettingspage.hpp new file mode 100644 index 000000000..3cf4a6149 --- /dev/null +++ b/src/widgets/settingspages/keyboardsettingspage.hpp @@ -0,0 +1,15 @@ +#pragma once + +#include "widgets/settingspages/settingspage.hpp" + +namespace chatterino { +namespace widgets { +namespace settingspages { +class KeyboardSettingsPage : public SettingsPage +{ +public: + KeyboardSettingsPage(); +}; +} // namespace settingspages +} // namespace widgets +} // namespace chatterino