ktmpstatusmsg.cpp

来自「LINUX下的混音软件」· C++ 代码 · 共 71 行

CPP
71
字号
// -*- 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 + =
减小字号Ctrl + -
显示快捷键?