~ubuntu-branches/debian/squeeze/smplayer/squeeze

« back to all changes in this revision

Viewing changes to src/basegui.h

  • Committer: Bazaar Package Importer
  • Author(s): Breuil Cyril
  • Date: 2007-06-24 16:35:29 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20070624163529-hhckbmd24uicada7
Tags: 0.5.20-0ubuntu1
* New upstream release
* Change Maintainer Email

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
    Q_OBJECT
62
62
    
63
63
public:
64
 
    BaseGui( QString file = "", QWidget* parent = 0, const char* name = 0, 
 
64
    BaseGui( QStringList files, QWidget* parent = 0, const char* name = 0, 
65
65
             WFlags fl = WType_TopLevel );
66
 
    ~BaseGui();
 
66
        ~BaseGui();
67
67
    
68
68
public slots:
69
69
        virtual void open(QString file); // Generic open, autodetect type.
70
70
    virtual void openFile();
71
71
        virtual void openFile(QString file);
 
72
        virtual void openFiles(QStringList files);
72
73
        virtual void openURL();
73
74
        virtual void openURL(QString url);
74
75
        virtual void openVCD();
 
76
        virtual void openAudioCD();
75
77
        virtual void openDVD();
76
78
        virtual void openDVDFromFolder();
77
79
        virtual void openDVDFromFolder(QString directory);
80
82
 
81
83
    virtual void helpAbout();
82
84
        virtual void helpAboutQt();
 
85
 
83
86
    virtual void loadSub();
 
87
        virtual void loadAudioFile(); // Load external audio file
84
88
 
85
89
        virtual void showPlaylist();
86
90
        virtual void showPlaylist(bool b);
106
110
 
107
111
protected slots:
108
112
        virtual void languageChange();
 
113
        virtual void closeWindow();
 
114
 
 
115
        virtual void setJumpTexts();
 
116
 
 
117
        // Replace for setCaption (in Qt 4 it's not virtual)
 
118
        virtual void setWindowCaption(const QString & title); 
109
119
 
110
120
        virtual void openRecent(int item);
111
121
        virtual void enterFullscreenOnPlay();
119
129
    virtual void initializeMenus();
120
130
        virtual void updateWidgets();
121
131
        virtual void updateEqualizer();
 
132
 
 
133
        virtual void newMediaLoaded();
122
134
        virtual void updateMediaInfo();
 
135
 
123
136
        virtual void resizeWindow(int w, int h);
124
137
        virtual void hidePanel();
125
138
 
155
168
        // Single instance stuff
156
169
        // Another instance request open a file
157
170
        virtual void remoteOpen(QString file);
 
171
        virtual void remoteOpenFiles(QStringList files);
158
172
 
159
173
        // CSManager tell us to continue start up (show and open initial file)
160
174
        virtual void continueStartUp(int);
197
211
        void createActions();
198
212
        void createMenus();
199
213
        void updateRecents();
200
 
        virtual void closeEvent( QCloseEvent * e );
 
214
        /* virtual void closeEvent( QCloseEvent * e ); */
201
215
 
202
216
protected:
203
217
        QWidget * panel;
207
221
        MyAction * openDirectoryAct;
208
222
        MyAction * openPlaylistAct;
209
223
        MyAction * openVCDAct;
 
224
        MyAction * openAudioCDAct;
210
225
        MyAction * openDVDAct;
211
226
        MyAction * openDVDFolderAct;
212
227
        MyAction * openURLAct;
213
228
        MyAction * exitAct;
214
 
        MyAction * quitAct;
215
229
 
216
230
        // Menu Play
217
231
        MyAction * playAct;
258
272
        MyAction * incAudioDelayAct;
259
273
        MyAction * extrastereoAct;
260
274
        MyAction * karaokeAct;
 
275
        MyAction * volnormAct;
 
276
        MyAction * loadAudioAct;
 
277
        MyAction * unloadAudioAct;
261
278
        QActionGroup * audioFilterAct;
262
279
 
263
280
        // Menu Subtitles
267
284
        MyAction * incSubDelayAct;
268
285
        MyAction * decSubPosAct;
269
286
        MyAction * incSubPosAct;
 
287
        MyAction * incSubStepAct;
 
288
        MyAction * decSubStepAct;
 
289
 
270
290
 
271
291
        // Menu Options
272
292
        MyAction * showPlaylistAct;
281
301
        MyAction * aboutQtAct;
282
302
        MyAction * aboutThisAct;
283
303
 
 
304
        // Playlist
 
305
        MyAction * playPrevAct;
 
306
        MyAction * playNextAct;
 
307
 
 
308
        // Actions not in menus
 
309
        MyAction * decVolume2Act;
 
310
        MyAction * incVolume2Act;
 
311
        MyAction * exitFullscreenAct;
 
312
        MyAction * nextOSDAct;
 
313
        MyAction * decContrastAct;
 
314
        MyAction * incContrastAct;
 
315
        MyAction * decBrightnessAct;
 
316
        MyAction * incBrightnessAct;
 
317
        MyAction * decHueAct;
 
318
        MyAction * incHueAct;
 
319
        MyAction * decSaturationAct;
 
320
        MyAction * incSaturationAct;
 
321
        MyAction * decGammaAct;
 
322
        MyAction * incGammaAct;
 
323
        MyAction * nextAudioAct;
 
324
        MyAction * nextSubtitleAct;
 
325
        MyAction * nextChapterAct;
 
326
        MyAction * prevChapterAct;
 
327
        MyAction * doubleSizeAct;
 
328
 
284
329
        // Moving and zoom
285
330
        MyAction * moveUpAct;
286
331
        MyAction * moveDownAct;
338
383
        CSManager * csmanager;
339
384
 
340
385
        // File to open, passed from command line
341
 
        QString initial_file;
 
386
        QStringList initial_files;
 
387
 
 
388
        QStringList actions_list;
342
389
 
343
390
private:
344
391
        QString default_style;