mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-21 22:24:07 +01:00
update settings version
This commit is contained in:
parent
b3b89e8019
commit
8a97dfd604
3 changed files with 8 additions and 14 deletions
|
@ -1 +1 @@
|
|||
Subproject commit 1282c351db528f9e2f166b2bb1c217c9d67a8bc8
|
||||
Subproject commit d3faa9b3996e0871473b0e2b1821c93a50821f40
|
|
@ -26,7 +26,7 @@ MainWindow::MainWindow(ChannelManager &_channelManager, ColorScheme &_colorSchem
|
|||
, colorScheme(_colorScheme)
|
||||
, completionManager(_completionManager)
|
||||
, notebook(this->channelManager, this)
|
||||
, windowGeometry("/windows/0/geometry")
|
||||
// , windowGeometry("/windows/0/geometry")
|
||||
{
|
||||
QVBoxLayout *layout = new QVBoxLayout(this);
|
||||
|
||||
|
@ -47,9 +47,9 @@ MainWindow::MainWindow(ChannelManager &_channelManager, ColorScheme &_colorSchem
|
|||
|
||||
this->refreshTheme();
|
||||
|
||||
if (this->windowGeometry->isFilled()) {
|
||||
if (/*this->windowGeometry->isFilled()*/ false) {
|
||||
// Load geometry from settings file
|
||||
this->setGeometry(this->windowGeometry.getValueRef());
|
||||
// this->setGeometry(this->windowGeometry.getValueRef());
|
||||
} else {
|
||||
// Set default geometry
|
||||
// Default position is in the middle of the current monitor or the primary monitor
|
||||
|
@ -163,7 +163,7 @@ Notebook &MainWindow::getNotebook()
|
|||
void MainWindow::closeEvent(QCloseEvent *)
|
||||
{
|
||||
// Save closing window position
|
||||
this->windowGeometry = this->geometry();
|
||||
// this->windowGeometry = this->geometry();
|
||||
}
|
||||
|
||||
void MainWindow::refreshTheme()
|
||||
|
|
|
@ -56,6 +56,7 @@ private:
|
|||
bool loaded = false;
|
||||
TitleBar titleBar;
|
||||
|
||||
/*
|
||||
class QRectWrapper : public pajlada::Settings::ISettingData, public QRect
|
||||
{
|
||||
public:
|
||||
|
@ -66,14 +67,6 @@ private:
|
|||
|
||||
pajlada::Signals::Signal<const QRectWrapper &> valueChanged;
|
||||
|
||||
/*
|
||||
operator const QRect &() const
|
||||
{
|
||||
return static_cast<const QRect &>(*this);
|
||||
// return this->getValue();
|
||||
}
|
||||
*/
|
||||
|
||||
const QRectWrapper &getValueRef() const
|
||||
{
|
||||
return *this;
|
||||
|
@ -145,8 +138,9 @@ private:
|
|||
static_cast<QRect &>(*this) = rhs;
|
||||
}
|
||||
};
|
||||
*/
|
||||
|
||||
pajlada::Settings::Setting<QRectWrapper, QRectWrapper> windowGeometry;
|
||||
//pajlada::Settings::Setting<QRectWrapper> windowGeometry;
|
||||
|
||||
friend class Notebook;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue