⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 krecord.h

📁 一个KDE下的录音程序
💻 H
字号:
#ifndef KRECORD_H#define KRECORD_H#if 0#include <qfiledialog.h>#include <qmsgbox.h>#include <qpopmenu.h>#include <qmenubar.h>#include <qtooltip.h>#include <qlayout.h>#include <qpushbt.h>#include <qchkbox.h>#include <qbttngrp.h>#include <qradiobt.h>#include <qlistbox.h>#include <qaccel.h>#include <kapp.h>#include <kmessagebox.h>#include <kmenubar.h>#include <kmainwindow.h>#include <ktabctl.h>#endifclass QDropEvent;/* ------------------------------------------------------------------------ */class KFFT : public KMainWindow{    Q_OBJECT;public:    KFFT(Soundcard *card);    ~KFFT();public slots:    void showit();private:    FFTWindow     *fftwin;};class KLevel : public KMainWindow{    Q_OBJECT;public:    KLevel(Soundcard *card);    ~KLevel();protected:    void resizeEvent( QResizeEvent * );public slots:    void showit();    void updatelabels();    void setvalue(char *text);    void PowervsMaxClicked(int i);    void LogvsLinearClicked(int i);private:    LevelWindow *levelwin;    QWidget *thislevelwidget;     QButtonGroup *PowMaxGroup;    QButtonGroup *LogLinGroup;    QLabel *llabel;    QLabel *mlabel;    QLabel *rlabel;};/* ------------------------------------------------------------------------ */class KRecord : public KMainWindow{    Q_OBJECTpublic:    KRecord();    ~KRecord();    Soundcard     *soundcard;    SoundOptions  *soundopts;    QFileDialog   *fdialog;    QAccel        *accel;    KFFT          *kfft;    KLevel        *klevel;    BufferList    *blist;   protected:    void dropEvent(QDropEvent *);    void dragEnterEvent(QDragEnterEvent* event);public slots:    void new_file();    void save_as();    void quit_cb();    void record_options();    void exec_mixer();    void tb_toggle();    void sl_toggle();    void update_statusline(const char *text);    void update_statusline(struct SOUNDPARAMS *p);private:    void create_menu();    void create_toolbar();    void create_soundbar();    void create_statusline();    QPopupMenu    *file_menu;    QPopupMenu    *opt_menu;    KToolBar      *toolbar;    KToolBar      *soundbar;    int            tb_mid;    QListBox      *listwidget;    KStatusBar    *statusline;    int            sl_mid;};#endif

⌨️ 快捷键说明

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