📄 mp3mainwindow.h
字号:
#ifndef MP3MAINWIN_H
#define MP3MAINWIN_H
#include <qmainwindow.h>
#include <qlistview.h>
#include <qtimer.h>
#include <qwidget.h>
class QSplitter;
class DirectoryView;
class Directory;
class QToolButton;
class QStringList;
class QListView;
class QListViewItem;
class PlayList;
//class QWSServer;
class Mp3MainWindow : public QMainWindow
{
Q_OBJECT
public:
Mp3MainWindow();
DirectoryView *dirList() { return dirlist; }
PlayList *playList() { return playlist; }
private slots:
void slotMp3Play();
void slotPause();
void slotOpen_hide();
// void slotAddSong( const QString &, const QString & );
void slotOpenDirview();
void slotCloseDirview();
// void slotRemoveSong( QListViewItem * );
signals:
void openDirview();
void closeDirview();
protected:
QToolButton *preButton;
QToolButton *backButton;
QToolButton *playButton;
QToolButton *pauseButton;
QToolButton *forwardButton;
QToolButton *nextButton;
QToolButton *openButton;
DirectoryView *dirlist;
PlayList *playlist;
Directory *root;
private:
bool o_h, pl_pa;
QString spcCheck( const QString & );
};
class PlayList : public QListView
{
Q_OBJECT
public:
PlayList( QWidget * parent = 0, const char * name = 0 );
private:
QTimer timer;
Mp3MainWindow *pwidget;
private slots:
void slotRemoveSong();
void slotAddSong( const QString &, const QString & );
protected:
void contentsMousePressEvent( QMouseEvent * e );
void contentsMouseReleaseEvent( QMouseEvent * e );
signals:
void play();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -