1 // 2 // 3 // Description: This file is part of FET 4 // 5 // 6 // Author: Lalescu Liviu <Please see https://lalescu.ro/liviu/ for details about contacting Liviu Lalescu (in particular, you can find here the e-mail address)> 7 // Copyright (C) 2005 Liviu Lalescu <https://lalescu.ro/liviu/> 8 // 9 /*************************************************************************** 10 * * 11 * This program is free software: you can redistribute it and/or modify * 12 * it under the terms of the GNU Affero General Public License as * 13 * published by the Free Software Foundation, either version 3 of the * 14 * License, or (at your option) any later version. * 15 * * 16 ***************************************************************************/ 17 18 #ifndef ACTIVITYTAGSFORM_H 19 #define ACTIVITYTAGSFORM_H 20 21 #include "ui_activitytagsform_template.h" 22 23 class ActivityTagsForm : public QDialog, Ui::ActivityTagsForm_template 24 { 25 Q_OBJECT 26 27 public: 28 ActivityTagsForm(QWidget* parent); 29 30 ~ActivityTagsForm(); 31 32 public slots: 33 void addActivityTag(); 34 void removeActivityTag(); 35 void renameActivityTag(); 36 37 void moveActivityTagUp(); 38 void moveActivityTagDown(); 39 40 void sortActivityTags(); 41 42 void activityTagChanged(int index); 43 44 void activateActivityTag(); 45 void deactivateActivityTag(); 46 47 void printableActivityTag(); 48 void notPrintableActivityTag(); 49 50 void comments(); 51 52 void help(); 53 }; 54 55 #endif 56