-QtView::QtView(unsigned int width, unsigned int height, bool maximize)
+QtView::QtView(unsigned int width, unsigned int height)
: QMainWindow(), LyXView(), commandbuffer_(0)
{
: QMainWindow(), LyXView(), commandbuffer_(0)
{
- resize(width, height);
-
- if (maximize)
- this->setWindowState(Qt::WindowMaximized);
-
mainWidget_ = this;
// setToolButtonStyle(Qt::ToolButtonIconOnly);
mainWidget_ = this;
// setToolButtonStyle(Qt::ToolButtonIconOnly);
void QtView::closeEvent(QCloseEvent *)
{
void QtView::closeEvent(QCloseEvent *)
{
+ QRect geometry = normalGeometry();
+ Session & session = LyX::ref().session();
// save windows size and position
// save windows size and position
- LyX::ref().session().saveSessionInfo("WindowWidth", convert<string>(this->normalGeometry().width()));
- LyX::ref().session().saveSessionInfo("WindowHeight", convert<string>(this->normalGeometry().height()));
- LyX::ref().session().saveSessionInfo("WindowIsMaximized", (this->isMaximized() ? "yes" : "no"));
+ session.saveSessionInfo("WindowWidth", convert<string>(geometry.width()));
+ session.saveSessionInfo("WindowHeight", convert<string>(geometry.height()));
+ session.saveSessionInfo("WindowIsMaximized", (isMaximized() ? "yes" : "no"));
if (lyxrc.geometry_xysaved) {
if (lyxrc.geometry_xysaved) {
- LyX::ref().session().saveSessionInfo("WindowPosX", convert<string>(this->normalGeometry().x()));
- LyX::ref().session().saveSessionInfo("WindowPosY", convert<string>(this->normalGeometry().y()));
+ session.saveSessionInfo("WindowPosX", convert<string>(geometry.x()));
+ session.saveSessionInfo("WindowPosY", convert<string>(geometry.y()));
}
// trigger LFUN_LYX_QUIT instead of quit directly
// since LFUN_LYX_QUIT may have more cleanup stuff
}
// trigger LFUN_LYX_QUIT instead of quit directly
// since LFUN_LYX_QUIT may have more cleanup stuff
Q_OBJECT
public:
/// create a main window of the given dimensions
Q_OBJECT
public:
/// create a main window of the given dimensions
- QtView(unsigned int w, unsigned int h, bool maximize);
+ QtView(unsigned int w, unsigned int h);