Show MarLpcWindow.h syntax highlighted
#ifndef MARLPCWINDOW_H
#define MARLPCWINDOW_H
#include <QApplication>
#include <QFont>
#include <QGridLayout>
#include <QPushButton>
#include <QMainWindow>
#include "common.h"
#include "MarSystem.h"
#include "MarSystemManager.h"
#include "MarControlGUI.h"
#include "MarSystemQtWrapper.h"
class MarLpcWindow : public QMainWindow
{
Q_OBJECT
public:
QSlider* posSlider_;
QSlider* amplitudePoleSlider_;
QSlider* frequencyPoleSlider_;
QSlider *breathinessSlider_;
QSlider *tiltSlider_;
MarLpcWindow();
MarSystemQtWrapper* getMarSystemQtWrapper(){return mwr_;};
public slots:
void about();
void tiltChanged(int value);
void breathinessChanged(int value);
void frequencyPoleChanged(int value);
void amplitudePoleChanged(int value);
void cutOffChanged(int value);
void posChanged();
void open();
void play(string fileName);
void ctrlChanged(MarControlPtr cname);
private:
mrs_real amplitudePole_;
mrs_real frequencyPole_;
void createMenus();
void createActions();
void createNetwork();
void startNetwork();
void updateResonanceFilter();
MarSystem* lpc_;
MarSystemQtWrapper* mwr_;
MarControlPtr posPtr_;
MarControlPtr frequencyPolePtr_;
MarControlPtr amplitudePolePtr_;
MarControlPtr initPtr_;
MarControlPtr fnamePtr_;
MarControlGUI* posControl_;
MarControlGUI* frequencyPoleControl_;
MarControlGUI* amplitudePoleControl_;
QMenu* fileMenu;
QMenu* helpMenu;
QAction* openAct;
QAction* aboutAct;
};
#endif
See more files for this project here