📄 kledbutton.cpp
字号:
/* -*- 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.*/#include "KLedButton.h"#include <kled.h>#include <qcolor.h>#include <qwidget.h>namespace Rosegarden{KLedButton::KLedButton(const QColor &col, QWidget *parent, const char *name) : KLed( col, parent, name ){}KLedButton::KLedButton(const QColor& col, KLed::State st, KLed::Look look, KLed::Shape shape, QWidget *parent, const char *name) : KLed( col, st, look, shape, parent, name ){}KLedButton::~KLedButton(){}void KLedButton::mousePressEvent( QMouseEvent *e ){ if (e->button() == LeftButton) { toggle(); emit stateChanged( state() ); }}}#include "KLedButton.moc"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -