|
YCLIMP
Yandex Command Line Interface Music Player
|
The NewElementsDialogBundle class - sequence of DialogElements that aims to add new tracks(metadata) to application's data.
.
More...
#include <NewElementsDialogBundle.hpp>


Public Member Functions | |
| NewElementsDialogBundle (std::vector< File_Ptr > elements, Context context, const Recti &bounds) | |
| virtual bool | EventLoopIterationStart () override |
| virtual void | Draw () const override |
| virtual void | HandleResizeEvent (const Recti &newRect) override |
| virtual void | HandleRawInput (int rawInputChar) override |
| virtual void | InputUp () override |
| virtual void | InputDown () override |
| virtual void | InputLeft () override |
| virtual void | InputRight () override |
| virtual void | InputEnter () override |
| virtual void | InputTab () override |
| Public Member Functions inherited from DialogBundle | |
| DialogBundle (Context context, const Recti &bounds) | |
Additional Inherited Members | |
| Protected Attributes inherited from DialogBundle | |
| Recti | mBounds |
| Context | mContext |
The NewElementsDialogBundle class - sequence of DialogElements that aims to add new tracks(metadata) to application's data.
.
Rough schema:
1) Dialog with elements(tracks or folders) list to confirm
2) Select where to which playlist(possible to create a new playlist) add those elements
3) Select source folders if any (Source folder - if source folder updates, app database also uptades with newest tracks from this source)
4) Add them to the app's database
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.
|
overridevirtual |
Implements DialogBundle.