亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? contextbrowser.h

?? Amarok是一款在LINUX或其他類UNIX操作系統中運行的音頻播放器軟件。 經過兩年開發后
?? H
字號:
// (c) 2004 Christian Muehlhaeuser <chris@chris.de>// (c) 2005 Reigo Reinmets <xatax@hot.ee>// (c) 2005 Mark Kretschmann <markey@web.de>// (c) 2006 Peter C. Ndikuwera <pndiku@gmail.com>// License: GNU General Public License V2#ifndef AMAROK_CONTEXTBROWSER_H#define AMAROK_CONTEXTBROWSER_H#include "amarokdcophandler.h"#include "clicklineedit.h"#include "engineobserver.h"#include <ktabwidget.h>#include <ktoolbarbutton.h>#include <kurl.h>class ClickLineEdit;class CollectionDB;class Color;class HTMLView;class KPopupMenu;class MetaBundle;class QPalette;class QVBox;class QLineEdit;class QComboBox;class KDialogBase;class KTabBar;class KTextEdit;class CueFile;namespace Browser { class ToolBar; }namespace KIO { class Job; class TransferJob; }class ContextBrowser : public KTabWidget, public EngineObserver{    Q_OBJECT        friend class CurrentTrackJob;        friend class Amarok::DcopContextBrowserHandler;        static ContextBrowser *s_instance;    public:        ContextBrowser( const char *name );       ~ContextBrowser();        static ContextBrowser *instance() { return s_instance; }        void setFont( const QFont& );        void reloadStyleSheet();        static KURL::List expandURL( const KURL &url ); // expand urls (album, compilation, ...)        static bool hasContextProtocol( const KURL &url ); // is url expandable by context browser?        virtual bool eventFilter( QObject *o, QEvent *e ); //required by the labels dialog    public slots:        void openURLRequest(const KURL &url );        void collectionScanStarted();        void collectionScanDone( bool changed );        void renderView();        void lyricsChanged( const QString& );        void lyricsScriptChanged();        void lyricsResult( QCString cXmlDoc, bool cached = false );    protected:        void engineNewMetaData( const MetaBundle&, bool );        void engineStateChanged( Engine::State, Engine::State = Engine::Empty );        void paletteChange( const QPalette& );    protected slots:        void wheelDelta( int delta );    private slots:        void tabChanged( QWidget *page );        void slotContextMenu( const QString& urlString, const QPoint& point );        void showContext( const KURL& url, bool fromHistory = false );        void showCurrentTrack();        void showLyrics( const QString& url = QString::null );        void showWikipedia( const QString& url = QString::null, bool fromHistory = false, bool replaceHistory = false );        void showWikipediaEntry( const QString& entry, bool replaceHistory = false );        void reloadWikipedia();        void showLabelsDialog();        void coverFetched( const QString &artist, const QString &album );        void coverRemoved( const QString &artist, const QString &album );        void similarArtistsFetched( const QString &artist );        void imageFetched( const QString &remoteURL );        void tagsChanged( const MetaBundle &bundle );        void tagsChanged( const QString &oldArtist, const QString &oldAlbum );        void ratingOrScoreOrLabelsChanged( const QString &path );        void refreshCurrentTrackPage();        void contextHistoryBack();        void lyricsAdd();        void lyricsEditToggle();        void lyricsSearch();        void lyricsRefresh();        void lyricsExternalPage();	void lyricsSearchText( const QString &text );	void lyricsSearchTextNext();	void lyricsSearchTextHide();	void lyricsSearchTextShow();	void lyricsSearchTextToggle();        void wikiHistoryBack();        void wikiHistoryForward();        void wikiBackPopupActivated( int id );        void wikiForwardPopupActivated( int id );        void wikiArtistPage();        void wikiAlbumPage();        void wikiTitlePage();        void wikiExternalPage();        void wikiResult( KIO::Job* job );        void wikiConfigApply();        void wikiConfig();        void wikiConfigChanged( int activeItem );    private:        enum { CONTEXT_BACK, CONTEXT_FORWARD, CONTEXT_CURRENT, CONTEXT_HOME, CONTEXT_SEARCH };        enum { LYRICS_ADD, LYRICS_EDIT, LYRICS_SEARCH, LYRICS_REFRESH, LYRICS_BROWSER };        enum { WIKI_BACK, WIKI_FORWARD, WIKI_ARTIST, WIKI_ALBUM, WIKI_TITLE, WIKI_BROWSER, WIKI_CONFIG };        typedef enum {SHOW_ALBUM_NORMAL, SHOW_ALBUM_SCORE, SHOW_ALBUM_LEAST_PLAY} T_SHOW_ALBUM_TYPE;        static const uint WIKI_MAX_HISTORY = 20;        static const uint CONTEXT_MAX_HISTORY = 20;        void showIntroduction();        void saveHtmlData();        void showScanning();        static QString getEncodedImage( const QString &imageUrl );        static QString wikiLocale();        static void setWikiLocale( const QString &locale );        static QString wikiURL( const QString &item );        QString wikiArtistPostfix() const;        QString wikiAlbumPostfix() const;        QString wikiTrackPostfix() const;        HTMLView    *m_currentTrackPage;        HTMLView    *m_lyricsPage;        HTMLView    *m_wikiPage;        QVBox        *m_contextTab;        QVBox        *m_lyricsTab;        QVBox        *m_wikiTab;        // These controls are used to dictate whether the page should be rebuilt        // true -> need rebuild        bool          m_dirtyCurrentTrackPage;        bool          m_dirtyLyricsPage;        bool          m_dirtyWikiPage;        QStringList   m_contextBackHistory;        KURL          m_contextURL;        QString       m_styleSheet;        bool          m_emptyDB;        QString       m_lyricAddUrl;        QString       m_lyricSearchUrl;        QString       m_lyricCurrentUrl;        Browser::ToolBar* m_lyricsToolBar;        KTextEdit*    m_lyricsTextEdit;        QString       m_lyricsBeingEditedUrl;        QString       m_lyricsBeingEditedArtist;        QString       m_lyricsBeingEditedTitle;        ClickLineEdit* m_lyricsSearchText;        KToolBar*     m_lyricsTextBar;        bool          m_lyricsTextBarShowed;        QString       m_wiki;        QString       m_wikiLanguages;        static QString s_wikiLocale;        QString       m_wikiBaseUrl;        QString       m_wikiCurrentUrl;        QString       m_wikiCurrentEntry;        QStringList   m_wikiBackHistory;        QStringList   m_wikiForwardHistory;        KPopupMenu*   m_wikiBackPopup;        KPopupMenu*   m_wikiForwardPopup;        KIO::TransferJob* m_wikiJob;        Browser::ToolBar* m_wikiToolBar;        QLineEdit*    m_wikiLocaleEdit;        QComboBox*    m_wikiLocaleCombo;        KDialogBase*  m_wikiConfigDialog;        QString       m_HTMLSource;        QStringList   m_metadataHistory;        KURL          m_currentURL;        bool          m_relatedOpen;        bool          m_suggestionsOpen;        bool          m_favoritesOpen;        bool          m_labelsOpen;        bool          m_showRelated;        bool          m_showSuggested;        bool          m_showFaves;        bool          m_showLabels;        bool          m_showFreshPodcasts;        bool          m_showFavoriteAlbums;        bool          m_showNewestAlbums;        bool          m_browseArtists;        QString       m_artist;        QStringList   m_shownAlbums;        bool          m_browseLabels;        QString       m_label;        ClickLineEdit* m_addLabelEdit;        QListView*    m_labelListView;        CueFile      *m_cuefile;};#endif /* AMAROK_CONTEXTBROWSER_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
大胆亚洲人体视频| 日日夜夜精品视频天天综合网| 欧美色涩在线第一页| 国产精品麻豆一区二区| www.色精品| 一区二区国产盗摄色噜噜| 色婷婷av久久久久久久| 亚洲色图.com| 欧美狂野另类xxxxoooo| 麻豆一区二区99久久久久| 久久久无码精品亚洲日韩按摩| 亚洲男女一区二区三区| 不卡视频在线看| 亚洲自拍另类综合| 欧美一区二区国产| 国产99久久久国产精品潘金网站| 欧美在线播放高清精品| 五月天久久比比资源色| 久久婷婷久久一区二区三区| av一二三不卡影片| 三级在线观看一区二区| 精品国产成人系列| 99精品久久久久久| 免费在线观看精品| 国产精品欧美久久久久一区二区| 久久激五月天综合精品| 国产精品久久久久一区| 欧洲一区二区三区在线| 激情亚洲综合在线| 亚洲在线中文字幕| 国产欧美一二三区| 91.com在线观看| 成人免费看视频| 爽好多水快深点欧美视频| 国产亚洲一区二区三区在线观看| 久久精品国产一区二区三区免费看| 在线欧美日韩精品| 国内精品国产三级国产a久久| 日韩一区二区视频| 91热门视频在线观看| 毛片av一区二区三区| 亚洲免费视频中文字幕| 精品免费视频.| 欧美欧美欧美欧美| av不卡免费电影| 国产一区二区成人久久免费影院 | 亚洲成av人片在线观看无码| 欧美r级在线观看| 欧美性猛交xxxx黑人交| 国产裸体歌舞团一区二区| 午夜精品成人在线| 亚洲欧美国产77777| 26uuu色噜噜精品一区二区| 91行情网站电视在线观看高清版| 亚洲乱码国产乱码精品精的特点| 99久久99久久久精品齐齐| 久久99精品久久久久久| 亚洲第一主播视频| 国产精品色在线观看| 欧美videos中文字幕| 69p69国产精品| 在线观看一区不卡| 日本韩国欧美在线| 不卡高清视频专区| 国产大片一区二区| 狠狠色丁香久久婷婷综| 久久超级碰视频| 久久精品国产999大香线蕉| 首页综合国产亚洲丝袜| 五月婷婷综合在线| 午夜精品久久久久久久久| 亚洲午夜久久久久久久久电影院| 欧美一区二区三区四区五区| 欧美日韩电影一区| 欧美在线不卡一区| 欧美四级电影网| 欧美另类z0zxhd电影| 欧美老女人第四色| 日韩欧美中文字幕一区| 欧美电视剧免费观看| 日韩欧美一二区| 精品sm在线观看| 国产日韩av一区二区| 国产精品嫩草影院com| 国产亚洲精品福利| 欧美韩国日本不卡| 亚洲图片你懂的| 亚洲国产成人av| 日本亚洲欧美天堂免费| 蜜臀av一区二区| 国产一二三精品| 国产很黄免费观看久久| www.日韩精品| 在线观看亚洲一区| 欧美一卡二卡三卡| 国产色一区二区| 一区二区中文字幕在线| 亚洲午夜在线观看视频在线| 日韩电影在线免费看| 韩日欧美一区二区三区| 成人a区在线观看| 欧美日韩一区二区在线视频| 91麻豆精品国产91久久久久久久久| 福利一区二区在线| 91偷拍与自偷拍精品| 欧美日韩一区在线| 精品粉嫩超白一线天av| 中文字幕五月欧美| 婷婷成人综合网| 国产91精品一区二区麻豆网站| 三级影片在线观看欧美日韩一区二区| 国产精品丝袜91| 亚洲国产精品欧美一二99| 麻豆91精品视频| av中文一区二区三区| 欧美日韩小视频| 国产欧美一区二区精品久导航| 日韩一区二区免费在线电影| 欧美精品一区二区三区一线天视频 | 亚洲国产精华液网站w| 最新国产精品久久精品| 亚洲成人综合视频| 成人一道本在线| 欧美日韩高清不卡| 久久久久久久久久久久久女国产乱| 精品国产一区a| 中文字幕一区日韩精品欧美| 日韩福利视频网| 91美女片黄在线观看91美女| 日韩免费观看2025年上映的电影| 欧美一区二区三区日韩视频| 国产欧美日产一区| 日韩激情一区二区| 99精品视频在线观看免费| 欧美成人精品1314www| 一级中文字幕一区二区| 国产精品小仙女| 91精品国产综合久久国产大片| 欧美日本乱大交xxxxx| 国产欧美一区二区精品性色超碰| 久久九九国产精品| 天天操天天综合网| 91香蕉视频mp4| 久久久精品综合| 美女网站色91| 欧美网站大全在线观看| 欧美高清在线一区| 国产在线精品免费| 这里只有精品电影| 亚洲综合一区在线| 色噜噜狠狠色综合欧洲selulu| 欧美丝袜自拍制服另类| 国产精品女同一区二区三区| 激情图区综合网| 欧美电视剧免费全集观看| 亚洲第一电影网| 欧美视频一二三区| 一区二区三区高清不卡| 99久久精品免费看国产免费软件| 91精彩视频在线观看| 国产精品传媒入口麻豆| 成人激情文学综合网| 国产女主播在线一区二区| 国产精品1024| 欧美韩国日本综合| 暴力调教一区二区三区| 欧美国产精品劲爆| 北条麻妃国产九九精品视频| 国产精品美女久久久久高潮| 丁香亚洲综合激情啪啪综合| 国产日韩欧美综合在线| 国产精品99久久久久久宅男| 精品国产伦一区二区三区免费 | 欧美另类z0zxhd电影| 亚洲观看高清完整版在线观看| 精品一区二区三区的国产在线播放| 成人激情免费视频| 中文字幕日本不卡| 91玉足脚交白嫩脚丫在线播放| 欧美高清性hdvideosex| 日韩精品乱码av一区二区| 日韩一区二区三区四区| 日韩国产精品91| 欧美xxxxx裸体时装秀| 国产在线精品一区二区不卡了| 精品视频免费在线| 日韩成人av影视| 精品电影一区二区三区| 国产大陆a不卡| 亚洲欧美日韩综合aⅴ视频| 色www精品视频在线观看| 午夜精品影院在线观看| 精品欧美一区二区三区精品久久| 夜夜亚洲天天久久| 欧美久久久一区| 狠狠色狠狠色综合| 亚洲日本青草视频在线怡红院| 国产乱一区二区| 亚洲桃色在线一区| 欧美理论在线播放|