📄 ktmpstatusmsg.cpp
字号:
// -*- c-basic-offset: 4 -*-/* Rosegarden A sequencer and musical notation editor. This program is Copyright 2000-2007 Guillaume Laurent <glaurent@telegraph-road.org>, Chris Cannam <cannam@all-day-breakfast.com>, Richard Bown <bownie@bownie.com> The moral right of the authors to claim authorship of this work has been asserted. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See the file COPYING included with this distribution for more information.*/#include <qapplication.h>#include <qeventloop.h>#include <kmainwindow.h>#include <kstatusbar.h>#include <klocale.h>#include "KTmpStatusMsg.h"#include "gui/application/RosegardenApplication.h"KTmpStatusMsg::KTmpStatusMsg(const QString& msg, KMainWindow* window, int id) : m_mainWindow(window), m_id(id){ m_mainWindow->statusBar()->changeItem(QString(" %1").arg(msg), m_id); Rosegarden::rgapp->refreshGUI(50);}KTmpStatusMsg::~KTmpStatusMsg(){ m_mainWindow->statusBar()->clear(); m_mainWindow->statusBar()->changeItem(m_defaultMsg, m_id); Rosegarden::rgapp->refreshGUI(50);}void KTmpStatusMsg::setDefaultMsg(const QString& m){ m_defaultMsg = m;}const QString& KTmpStatusMsg::getDefaultMsg(){ return m_defaultMsg;}void KTmpStatusMsg::setDefaultId(int id){ m_defaultId = id;}int KTmpStatusMsg::getDefaultId(){ return m_defaultId;}int KTmpStatusMsg::m_defaultId = 1;QString KTmpStatusMsg::m_defaultMsg = "";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -