#include <msp/datafile/objectloader.h>
#include "arrangement.h"
+#include "mspgltk_api.h"
namespace Msp {
namespace GLtk {
Arranges widgets on top of one another. This can be useful in implementing a
tabbed view where only one tab is visible at a time.
*/
-class Stack: public Arrangement
+class MSPGLTK_API Stack: public Arrangement
{
public:
class Loader: public DataFile::ObjectLoader<Stack>
Stack(Layout &);
private:
- virtual void process_widget(Widget &, Side, bool);
- virtual void finish_widget(Widget &);
- virtual void finish_slot() { }
+ void process_widget(Widget &, Side, bool) override;
+ void finish_widget(Widget &) override;
+ void finish_slot() override { }
};
} // namespace GLtk