📄 kledbutton.h
字号:
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: *//* Rosegarden A MIDI and audio 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 <richard.bown@ferventsoftware.com> The moral rights of Guillaume Laurent, Chris Cannam, and Richard Bown to claim authorship of this work have been asserted. This file taken from KMix Copyright (C) 2000 Stefan Schimanski <1Stein@gmx.de>. Other copyrights also apply to some parts of this work. Please see the AUTHORS file and individual file headers for details. 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.*/#ifndef _RG_KLEDBUTTON_H_#define _RG_KLEDBUTTON_H_#include <kled.h>class QWidget;class QMouseEvent;class QColor;namespace Rosegarden{/** * @author Stefan Schimanski * Taken from KMix code, * Copyright (C) 2000 Stefan Schimanski <1Stein@gmx.de> */class KLedButton : public KLed { Q_OBJECT public: KLedButton(const QColor &col=Qt::green, QWidget *parent=0, const char *name=0); KLedButton(const QColor& col, KLed::State st, KLed::Look look, KLed::Shape shape, QWidget *parent=0, const char *name=0); ~KLedButton(); signals: void stateChanged( bool newState ); protected: void mousePressEvent ( QMouseEvent *e );};// This class creates a list of mute and record buttons// based on the rosegarden document and a specialisation// of the Vertical Box widget.////// }#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -