aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/FileDialogs/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/FileDialogs/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions
<trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> 2009-02-25 10:55:15 +0000 added projectm visual plugin (not ready yet)' href='/qmmp/commit/src/plugins/Visual/projectm/visualprojectmfactory.cpp?h=main&id=d36f67b99809a6fd3ca88832a998a0a1fd0de890'>d36f67b99
a8bf072ec
d36f67b99


f0a1d05ed
d36f67b99
4df23e9b8
d36f67b99



4df23e9b8
d36f67b99
11b7655bb
013ee07b5
d36f67b99
72d49c830
d36f67b99


4df23e9b8
72d49c830
d36f67b99


4df23e9b8
d36f67b99
72d49c830
d36f67b99


4df23e9b8

14c9138a0
7d2e0f57b
d719b0794
72d49c830
d36f67b99



f0a1d05ed
4df23e9b8
d36f67b99
72d49c830
d36f67b99
72d49c830
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
                                                                            
                                                                            














                                                                            
                                                                            


                                                                             
                      
                                  
                           



                                                                
                                     
                                      
                                   
                               
                      
 


                                                      
                                      
 


                                                                   
                     
             
 


                                                      

                                                                   
                                                                           
                                                                                  
                                                               
 



                                                                     
                                              
                                                             
                      
 
 
                                                
/***************************************************************************
 *   Copyright (C) 2009 by Ilya Kotov                                      *
 *   forkotov02@hotmail.ru                                                 *
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.         *
 ***************************************************************************/

#include <QtGui>
#include <qmmp/qmmp.h>
#include "visualprojectmfactory.h"
#include "projectmplugin.h"

const VisualProperties VisualProjectMFactory::properties() const
{
    VisualProperties properties;
    properties.name = tr("ProjectM");
    properties.shortName = "projectm";
    properties.hasSettings = false;
    properties.hasAbout = true;
    return properties;
}

Visual *VisualProjectMFactory::create(QWidget *parent)
{
    return new ProjectMPlugin(parent);
}

QDialog *VisualProjectMFactory::createConfigDialog(QWidget *parent)
{
    Q_UNUSED(parent);
    return 0;
}

void VisualProjectMFactory::showAbout(QWidget *parent)
{
    QMessageBox::about (parent, tr("About ProjectM Visual Plugin"),
                        tr("Qmmp ProjectM Visual Plugin")+"\n"+
                        tr("This plugin adds projectM visualization")+"\n"+
                        tr("Written by: Ilya Kotov <forkotov02@hotmail.ru>")+"\n"+
                        tr("Based on libprojectM-qt library"));
}

QTranslator *VisualProjectMFactory::createTranslator(QObject *parent)
{
    QTranslator *translator = new QTranslator(parent);
    QString locale = Qmmp::systemLanguageID();
    translator->load(QString(":/projectm_plugin_") + locale);
    return translator;
}

Q_EXPORT_PLUGIN2(projectm,VisualProjectMFactory)