main.cpp

来自「Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。 」· C++ 代码 · 共 51 行

CPP
51
字号
/* *   Copyright (C) 2005 by Ian Monroe <ian@monroe.nu> *   Released under GPL 2 or later, see COPYING */#include "eqdialog.h"#include "equalizercanvasview.h"#include "stdinreader.h"#include <kapplication.h>#include <kaboutdata.h>#include <kdebug.h>#include <klocale.h>#include <kcmdlineargs.h>#include <qcanvas.h>#include <qlayout.h>#include <qsocketnotifier.h>#include <qtextstream.h>static const char description[] =    I18N_NOOP("An Amarok Equalizer using a line graph");static const char version[] = "0.5";int main(int argc, char **argv){    KAboutData about("Graph Equalizer", I18N_NOOP("Graph Equalizer"), version, description,             KAboutData::License_GPL, "(C) 2005 Ian Monroe", 0, 0, "ian@monroe.nu");    about.addAuthor( "Ian Monroe", 0, "ian@monroe.nu" );    KCmdLineArgs::init( argc, argv, &about );    KApplication app;    EqDialog *mainWin = new EqDialog();//     mainWin = new EqualizerGraph(0,"equalizerdialog");//     QCanvas canvas;//     canvas.resize(400, 200);//     EqualizerCanvasView* eq = new EqualizerCanvasView(&canvas,mainWin,"eqcanvasview");//     mainWin->getHLayout()->addWidget(eq);//    app.setMainWidget( mainWin );    mainWin->show();    StdinReader* listen = new StdinReader(mainWin, "ioListener");    CallAmarok* ca = new CallAmarok(mainWin,"ca", mainWin->canvasView,mainWin->preampSlider);    mainWin->connect(listen, SIGNAL(openWindow()), mainWin, SLOT(show()));    mainWin->connect(mainWin->canvasView,SIGNAL(eqChanged()),ca, SLOT(updateEq()));    mainWin->connect(mainWin->preampSlider,SIGNAL(sliderReleased()),ca, SLOT(updateEq()));    return app.exec();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?