From: <mrj...@us...> - 2008-04-05 22:02:17
|
Revision: 2677 http://tora.svn.sourceforge.net/tora/?rev=2677&view=rev Author: mrjohnson0 Date: 2008-04-05 15:02:23 -0700 (Sat, 05 Apr 2008) Log Message: ----------- memo editor remembers size Modified Paths: -------------- trunk/tora/src/tomemoeditor.cpp trunk/tora/src/tomemoeditor.h Modified: trunk/tora/src/tomemoeditor.cpp =================================================================== --- trunk/tora/src/tomemoeditor.cpp 2008-04-04 12:33:24 UTC (rev 2676) +++ trunk/tora/src/tomemoeditor.cpp 2008-04-05 22:02:23 UTC (rev 2677) @@ -54,6 +54,7 @@ #include <QKeyEvent> #include <QVBoxLayout> #include <QDesktopWidget> +#include <QSettings> #include "icons/commit.xpm" #include "icons/copy.xpm" @@ -269,10 +270,31 @@ } Toolbar->addWidget(Label); + readSettings(); + + connect(this, + SIGNAL(finished(int)), + this, + SLOT(writeSettings())); + if (!modal) show(); } +void toMemoEditor::readSettings() +{ + QSettings settings; + settings.beginGroup("memoEditor"); + resize(settings.value("size", QSize(400, 300)).toSize()); +} + +void toMemoEditor::writeSettings() const +{ + QSettings settings; + settings.beginGroup("memoEditor"); + settings.setValue("size", size()); +} + void toMemoEditor::setText(const QString &str) { Editor->setText(str); Modified: trunk/tora/src/tomemoeditor.h =================================================================== --- trunk/tora/src/tomemoeditor.h 2008-04-04 12:33:24 UTC (rev 2676) +++ trunk/tora/src/tomemoeditor.h 2008-04-05 22:02:23 UTC (rev 2677) @@ -76,6 +76,8 @@ private slots: void openFile(void); void saveFile(void); + void readSettings(void); + void writeSettings(void) const; protected: QToolBar *toolbar() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |