Ignore:
Timestamp:
Dec 27, 2011, 5:44:12 PM (14 years ago)
Author:
Silvan Scherrer
Message:

SMPlayer: latest svn update

Location:
smplayer/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • smplayer/trunk

  • smplayer/trunk/src/playlist.h

    r112 r119  
    11/*  smplayer, GUI front-end for mplayer.
    2     Copyright (C) 2006-2010 Ricardo Villalba <rvm@escomposlinux.org>
     2    Copyright (C) 2006-2011 Ricardo Villalba <rvm@escomposlinux.org>
    33
    44    This program is free software; you can redistribute it and/or modify
     
    7676        int count();
    7777        bool isEmpty();
     78        QString print(QString seperator);
    7879
    7980        bool isModified() { return modified; };
     
    9394        virtual void removeSelected();
    9495        virtual void removeAll();
     96        virtual void remove(int);
     97
     98        virtual void moveItemUp(int);
     99        virtual void moveItemDown(int);
    95100
    96101        virtual void addCurrentFile();
     
    107112        virtual void addDirectory(QString dir);
    108113
    109         void editPreferences();
     114        // EDIT BY NEO -->
     115        virtual void sortBy(int section);
     116        // <--
    110117
    111118        virtual bool maybeSave();
     
    122129
    123130        void setModified(bool);
     131
     132        // Preferences
     133        void setDirectoryRecursion(bool b) { recursive_add_directory = b; };
     134        void setAutoGetInfo(bool b) { automatically_get_info = b; };
     135        void setSavePlaylistOnExit(bool b) { save_playlist_in_config = b; };
     136        void setPlayFilesFromStart(bool b) { play_files_from_start = b; };
     137
     138public:
     139        bool directoryRecursion() { return recursive_add_directory; };
     140        bool autoGetInfo() { return automatically_get_info; };
     141        bool savePlaylistOnExit() { return save_playlist_in_config; };
     142        bool playFilesFromStart() { return play_files_from_start; };
     143
     144        QList<PlaylistItem> playlist(){return pl;};
    124145
    125146/*
     
    140161        int chooseRandomItem();
    141162        void swapItems(int item1, int item2 );
     163        // EDIT BY NEO -->
     164        void sortBy(int section, bool revert, int count);
     165        // <--
    142166        QString lastDir();
    143167
     
    196220        MyAction * repeatAct;
    197221        MyAction * shuffleAct;
    198         MyAction * preferencesAct;
    199222
    200223        MyAction * moveUpAct;
Note: See TracChangeset for help on using the changeset viewer.